First: I want to learn solr. So I want to execute the quickstart tutorial from http://lucene.apache.org/solr/quickstart.html
On ubuntu 14.04 64 bit I installed solr the following way:
In /opt per wget I took the latest version 6.3.0. This was made as root.
Then I extracted the service installation file by
tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2
Also by root!
I let it run by
sudo ./install_solr_service.sh solr-6.3.0.tgz
that led to user/group solr, started solr as a service, made a symlink from /opt/solr to /opt/solr-6.3.0, made solr.home to /var/solr with user solr as owner etc.
Solr is started as expected so http://localhost:8983/solr/#/ shows me the dash in the browser.
I stop with the usual command
service solr stop
the service to start the examples.
And here the problem:
When I start as root:
root@duke:/opt/solr# bin/solr start -e cloud -noprompt
here the results:
"Welcome to the SolrCloud example!
Starting up 2 Solr nodes for your example SolrCloud cluster.
Solr home directory /opt/solr/example/cloud/node1/solr already exists. /opt/solr/example/cloud/node2 already exists.
Starting up Solr on port 8983 using command: /opt/solr/bin/solr start -cloud -p 8983 -s "/opt/solr/example/cloud/node1/solr"
WARNING: Starting Solr as the root user is a security risk and not considered best practice. Exiting. Please consult the Reference Guide. To override this check, start with argument '-force'
ERROR: Process exited with an error: 1 (Exit value: 1)"
So root is not the correct owner, which I understand because there is a new user solr created.
Then I change to solr as user to start the examples:
solr@duke:/opt/solr$ bin/solr start -e cloud -noprompt
"Welcome to the SolrCloud example!
Starting up 2 Solr nodes for your example SolrCloud cluster.
Creating Solr home directory /opt/solr/example/cloud/node1/solr
ERROR: Destination '/opt/solr/example/cloud/node1/solr' directory cannot be created"
So the first test as root give me no permission because of solr and the second one as user solr give me no permission to create directories/files.
What is to do???