
Ich verwende CentOs-6.7 (Java neueste Version installiert) und habe das solr-5.3.2.tgz
von heruntergeladenhttp://a.mbbsindia.com/lucene/solr/5.3.2/. Dann habe ich es in mein Verzeichnis entpackt
/opt/solr-5.3.2
und dann Solr mit dem Befehl gestartet
bin/solr start -e cloud -noprompt
Danach startete Solr ohne Probleme und ich überprüfte, ob die Ports einwandfrei zuhören und eingerichtet sind. Unten mein Ausdruck nach dem Starten von Solr.
Welcome to the SolrCloud example!
Starting up 2 Solr nodes for your example SolrCloud cluster.
Creating Solr home directory /opt/solr-5.3.2/example/cloud/node1/solr
Cloning /opt/solr-5.3.2/example/cloud/node1 into
/opt/solr-5.3.2/example/cloud/node2
Starting up Solr on port 8983 using command:
bin/solr start -cloud -p 8983 -s "example/cloud/node1/solr"
Waiting up to 30 seconds to see Solr running on port 8983 [\]
Started Solr server on port 8983 (pid=8560). Happy searching!
Starting up Solr on port 7574 using command:
bin/solr start -cloud -p 7574 -s "example/cloud/node2/solr" -z localhost:9983
Waiting up to 30 seconds to see Solr running on port 7574 [\]
Started Solr server on port 7574 (pid=8776). Happy searching!
Connecting to ZooKeeper at localhost:9983 ...
Uploading /opt/solr-5.3.2/server/solr/configsets/data_driven_schema_configs/conf for config gettingstarted to ZooKeeper at localhost:9983
Creating new collection 'gettingstarted' using command:
http://localhost:8983/solr/admin/collections?action=CREATE&name=gettingstarted&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=gettingstarted
{
"responseHeader":{
"status":0,
"QTime":22130},
"success":{"":{
"responseHeader":{
"status":0,
"QTime":20693},
"core":"gettingstarted_shard2_replica2"}}}
Enabling auto soft-commits with maxTime 3 secs using the Config API
POSTing request to Config API: http://localhost:8983/solr/gettingstarted/config
{"set-property":{"updateHandler.autoSoftCommit.maxTime":"3000"}}
Successfully set-property updateHandler.autoSoftCommit.maxTime to 3000
SolrCloud example running, please visit: http://localhost:8983/solr
Jetzt ist das Problem, wenn ich versuche, die Solr-Konsole zu öffnen mithttp://localhost:8983/solroderhttp://localhost:8983, erhalte ich den Fehler
"SolrCore Initialization Failures"
und auch die Verbindung geht verloren.
Notiz:Checklist
Port hört zu
Kerne werden mit dem Befehl erstellt
Viele Male neu gestartet
Antwort1
Sie müssen die IP-Adresse in der Firewall hinzufügen (z. B. iptables in CentOS-Maschinen). Sobald Sie die IP in dieser Tabelle konfiguriert haben, können Sie auf die Maschine zugreifen.