Ich habe eine SolrCloud (v5.2) Setup mit 2 verschiedenen Kernen [users, docs
] ordnungsgemäß funktioniert.Solr: Hinzufügen von Kernen mit einem ConfigSet in einem SolrCloud-Setup funktioniert nicht
Jetzt muss ich in der Lage sein, neue Kerne dynamisch hinzuzufügen, die konfigurationsgleich mit dem docs
Kern sind, der bereits existiert. Ich möchte nicht die Konfiguration duplizieren (ich habe versucht, es funktioniert OK), da ich die synonyms.txt
und einige andere Dateien, die sich ständig ändern, tatsächlich teilen muss.
Ich denke, dass ich "configsets" brauche, aber ich kann sie nicht zur Arbeit bringen. Ich lud die „Vorlage“ conf mit diesem Befehl:
sh zkcli.sh -zkhost zk1:2181 -cmd upconfig -confname template -confdir /home/user1/template/conf
Und dann habe ich versucht, einen neuen Kern mit dem template
configset wie diese zu erstellen:
http://solr1:8983/solr/admin/cores?action=CREATE&configSet=template&name=test1
Aber ich diesen Fehler:
Error CREATEing SolrCore 'test1': Unable to create core [test1] Caused by: Could not find configName for collection test1 found:[users, docs, template, .system]
Ich denke, dass ich einige fehlende Kenntnisse darüber habe, wie configsets funktionieren.
Ich habe versucht, was du so mit dem Befehl sagte: sh zkcli.sh -zkhost zk1: 2181 -cmd upconfig -confname Vorlage -confdir/opt/solr/server/solr/configsets aber das Ergebnis ist das gleiche. Im Ordner/opt/solr/server/solr/configsets haben wir 4 Ordner (3 Standardeinstellungen und meine): basic_configs data_driven_schema_configs sample_techproducts_configs Vorlage – s1m3n
können Sie versuchen, sh zkcli.sh -zkhost zk1: 2181 -cmd upconfig -confname Vorlage -confdir/opt/solr/server/solr/konfiguration/template/conf? –
Gleiches Ergebnis: "configName für die Sammlung nicht gefunden test3 gefunden: ...". Ich denke, es gibt etwas darüber, Solr zu überlassen, wo die Konfigurations-Sets in ZK sind, die ich nicht ganz verstehe. – s1m3n