2016-06-21 3 views
0

ich betreibe meine solr im cloud mode. Ich habe 3 Splitter und 6 Kerne. Jeder Splitter hat 2 Knoten. Ich musste die JMX-Konfiguration ändern, daher ändere ich die Datei solr.in.sh und startete solr auf einer der solr-Maschinen neu. Sieht so aus, als wäre der mit dieser Maschine verbundene Kern ausgefallen. Kann mir bitte jemand helfen.Ich habe die Datei solr.in.sh geändert und solr neu gestartet. aber solr core ging runter

+0

Ich benutze Solr 5.4.1 im Cloud-Modus mit externen Tierpfleger. Ich habe JVM SOLR_HEAP = '2g' erhöht. und aktiviert jmx. ENABLE_REMOTE_JMX_OPTS = 'true' und setze den Port-Wert für RMI_PORT. –

Antwort

0

Sieht so aus, als würden wir sehr oft auf solr anrufen.

SolrCloud erfordert keine Indexoptimierung, da gelöschte Dokumente aus Indexsegmentdateien entfernt werden, wenn die Segmente zusammengeführt werden.

SolrClouds Replikationsleistung und seine Gesamtleistung leiden dramatisch, wenn Indizes optimiert werden. Die Replikationsleistung leidet darunter, dass optimierte Indizes in ihrer Gesamtheit kopiert werden müssen, während nicht optimierte Indizes Segment für Segment kopiert werden können. Die Gesamtleistung leidet, weil die Optimierung viel CPU-Zeit und IO-Zeit benötigt.

Es sollte nicht notwendig sein, Indizes explizit zu optimieren.

Wenn Sie relativ häufig eine Optimierung aufrufen, könnte dies Ihre Replikation verlangsamt haben.

+0

Auch wenn Sie Ihre Solr im Cloud-Modus ausführen, stellen Sie sicher, dass Sie Änderungen an jeweils einem Replikat vornehmen. Stellen Sie sicher, dass es mit dem Vorspann zwischenspeichert und dann zum nächsten Nachbau wechselt. –