Erstens: Ich möchte solr lernen. Deshalb möchte ich von http://lucene.apache.org/solr/quickstart.htmlsolr installation, kann nicht starten Beispiele
auf Ubuntu 14.04 64 Bit der Schnellstart-Anleitung auszuführen ich solr folgendermaßen installiert:
In/opt pro wget Ich habe die neueste Version 6.3.0. Dies wurde als Wurzel gemacht.
Dann extrahierte ich die Service-Installationsdatei von
tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2
auch root!
ich es von
sudo ./install_solr_service.sh solr-6.3.0.tgz
laufen lassen, die Benutzer/Gruppe solr führte, begann solr als Service, einen Symlink von/opt/solr /opt/solr-6.3.0, machte solr .Home zu/var/solr mit Benutzer solr als Besitzer usw.
Solr wird wie erwartet gestartet, so zeigt http://localhost:8983/solr/#/ mir den Strich im Browser.
ich aufhören mit dem üblichen Befehl
service solr stop
der Dienst die Beispiele zu starten.
Und hier ist das Problem:
Wenn ich als root starten:
[email protected]:/opt/solr# bin/solr start -e cloud -noprompt
hier die Ergebnisse:
„Willkommen im SolrCloud Beispiel
Inbetriebnahme 2 Solr-Knoten für Ihr Beispiel SolrCloud-Cluster
Solr Home-Verzeichnis/opt/solr/Beispiel/cloud/node1/solr existiert bereits. /opt/solr/Beispiel/cloud/node2 existiert bereits.
Inbetriebnahme Solr auf Port 8983 Befehl: /opt/Solr/bin/solr -Cloud -p 8983 -s "/ opt/Solr/example/Wolke/node1/solr"
WARNUNG starten: Das Starten von Solr als Root-Benutzer ist ein Sicherheitsrisiko und gilt nicht als Best Practice. Beenden. Bitte konsultieren Sie das Referenzhandbuch. Um diese Prüfung zu überschreiben, beginnen mit dem Argument '-force'
ERROR: verlassen Prozess mit einem Fehler: 1 (Exit-Wert: 1)“
So root ist nicht der richtige Eigentümer, die ich verstehe, weil es ein neuer Benutzer solr erstellt
Dann wechsle ich als Benutzer SOLR die Beispiele zu starten.
[email protected]:/opt/solr$ bin/solr start -e cloud -noprompt
„Willkommen im SolrCloud Beispiel!
Starten Sie 2 Solr-Knoten für Ihr Beispiel SolrCloud-Cluster.
Erstellen Solr Home-Verzeichnis/opt/Solr/example/Wolke/node1/solr
ERROR: Ziel '/ opt/Solr/example/Wolke/node1/solr' Verzeichnis kann nicht „
erstellt werden so ist der erste Test als root geben Sie mir keine Genehmigung wegen solr und die zweite als Benutzer solr geben mir keine Erlaubnis Verzeichnisse/Dateien zu erstellen.
Was ???