2016-05-17 13 views
0

I solr-6.0.0Solr: Pfad für die Konfigurationsdateien in Embedded zookeeper

die Wolke am Beispiel verwendet, Ich begann solr in Cloud-Modus der folgenden Befehle

bin/solr start -cloud -p 8983 -s "example/cloud/node1/solr" 
bin/solr start -cloud -p 7574 -s "example/cloud/node2/solr" -z localhost:9983 

mit würde ich gerne Daten aus meiner Datenbank indizieren. Wäre es Stand-Alone-Modus hätte ich die Managed-Schema und solrconfig.xml Dateien entsprechend bearbeitet. Aber für den Cloud-Modus kann ich diese Dateien nicht finden.

die Dokumentation nach:

Beachten Sie, dass das SolrCloud Beispiel für jeden Solr Kern kein conf enthält (so gibt es keine solrconfig.xml oder Schema-Datei). Dies ist , weil die Konfigurationsdateien, die normalerweise im Verzeichnis conf zu finden sind, in ZooKeeper gespeichert sind, so dass sie über den Cluster verteilt werden können.

Also wo kann ich diese Dateien bearbeiten oder muss ich einen neuen Satz von Konfigurationsdateien hochladen und die bereits hochgeladenen überschreiben?

Antwort

0

dies in der Dokumentation gefunden: Siehe Abschnitt: Hochladen configs mit zkcli oder SolrJ bei Uploading configs using zkcli

Sie können etwas tun, eine Datei zu schieben:

zkcli.sh -zkhost localhost:2181 -cmd putfile /solr.xml /path/to/solr.xml 

und etwas Um die Konfigurationsdateien hochzuladen:

./server/scripts/cloud-scripts/zkcli.sh -zkhost localhost:9983 -cmd upconfig -confname <conf-name> -confdir <path-of-the-local-conf-dir> 
+0

Wie beziehen Sie die solr.xml f vom Tierpfleger beim Start eines Knotens? – user482963