1. Vorbereitungsarbeiten
1. System- und Softwareversion
Systemversion: centos6.4, Zookeeper-Version: zookeeper-3.4.8, Solr-Version: solr-5.5.3
2. Installieren Sie 3 virtuelle Maschinen
Virtuelle Maschinen-IP 192.168.17.142, 192.168.17.143, 192.168.17.144
3. Installieren Sie JDK auf jeder Maschine
4. Erstellen Sie das Datenverzeichnis und laden Sie zookeeper-3.4.8 und solr-5.5.3 in die Daten hoch (dies gilt für jede Maschine)
mkdir /data
2. Zookeeper-Cluster-Installation
1. Zookeeper entpacken
> mkdir zookeeper-3.4.8/data
mkdir zookeeper-3.4.8/log
3.
KopierenZookeeper-Konfigurationsdatei zoo_sample.cfg
cp conf/zoo_sample.cfg conf/zoo.cfg 4. Ändern Sie die Konfigurationsdatei zoo.cfg
vi conf/ zoo.cfg
Fügen Sie den folgenden Inhalt hinzu:
5. Erstellen Sie myid unter Daten in zookeeper und schreiben Sie die entsprechende NummerdataDir=/data/zookeeper-3.4.8/data dataLogDir=/data/zookeeper-3.4.8/log server.1=192.168.17.142:2888:3888 server.2=192.168.17.143:2888:3888 server.3=192.168.17.144:2888:3888
6. Öffnen Sie den Zookeeper-Port
7. Speichern Sie die Änderungen und starten Sie die Firewall neu
/etc/rc.d/init.d/iptables save #Speichern Sie die Änderungen
/etc/ init .d/iptables restart #Starten Sie die Firewall neu, damit die Änderungen wirksam werden
8. Starten Sie den Zookeeper-Cluster
Geben Sie das Bin-Verzeichnis in Zookeeper ein
./zkServer. sh start
Überprüfen Sie den Clusterstatus
./zkServer.sh status Beim Start können Fehler auftreten, aber andere Knoten im Cluster funktionieren nach dem Zusammenbau normal
./zkServer.sh stop
./zkServer.sh restart Neustart
./zkCli.sh Mit dem Zookeeper-Cluster verbinden
9. Das Ergebnis einer erfolgreichen Installation ist wie folgt: Ein Anführer 2 Follower
🎜>
tar -zxvf solr-5.5.3.tgz 2. Ändern Sie die Datei solr.in.sh unter bin Kommentare zu ZK_CLIENT_TIMEOUT entfernen
3. Laden Sie den chinesischen Wortsegmentierer für MySQL und IK nach /data/solr-5.5.3/server/solr-webapp/webapp/WEB-INF/lib hoch. Laden Sie die Konfigurationsdateien wie die erweiterte Wortsegmentierung von hoch den chinesischen Wortsegmentierer nach /data/solr-5.5.3/server/solr-webapp/webapp/WEB-INF/classes (das Verzeichnis „classes“ muss von Ihnen selbst erstellt werden)
ein
./bin/solr restart 9. Vorgangssammlung a. Sammlung erstellen http://192.168.17.142:8983/solr/admin/collections ? action=CREATE&name=test&numShards=3&replicationFactor=3&maxShardsPerNode=3&collection.configName=myconf b. Löschen http://192.168.17.142:8983/solr/admin/collections?action=DELETE&name = test c. Neu laden >Beim Erstellen des Kernels ist ein Fehler aufgetreten. Die IP in der Fehlermeldung lautet 192.168.17.1
Verarbeitung: Ändern Sie die Datei /data/solr-5.5.3/server/solr/solr.xml und fügen Sie IP hinzu
Hinweis: Um Fehler so weit wie möglich zu reduzieren, sollte die Konfigurationsdatei zunächst in Solr auf einem einzelnen Knoten getestet werden. Sobald kein Problem vorliegt, laden Sie es auf den Zookeeper-Knoten hoch
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Konstruktion und Anwendungsbeispiele von Solrcloud (Stegcontainer).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!