2016-05-17 65 views
0

我使用Solr的-6.0.0Solr的:在嵌入式動物園管理員的配置文件

使用雲示例路徑, 我開始Solr的雲模式下使用下面的命令

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 

我會喜歡從我的數據庫索引數據。如果它是獨立模式,我將相應地編輯託管模式solrconfig.xml文件。但對於雲模式,我無法找到這些文件。

根據該文檔:

注意,SolrCloud示例不包括conf目錄爲 每個Solr的核心(因此沒有solrconfig.xml中或架構文件)。這是 ,因爲通常位於conf目錄 中的配置文件存儲在ZooKeeper中,因此它們可以在羣集中傳播。

那麼我可以在哪裏編輯這些文件,或者是否需要上傳一組新配置文件並覆蓋已經上傳的文件?

回答

0

在文檔中發現這一點: 見:使用zkcli或SolrJ 上傳CONFIGS在Uploading configs using zkcli

你可以做這樣的事情推一個文件:

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

和東西像這樣上傳配置文件:

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

你怎麼參考solr.xml f rom zookeeper何時啓動節點? – user482963