2016-07-26 38 views
0

修改schema.xml中我創建了一些現有架構和配置Solr的收集利用:Solr的收集 - 如何使用vi

-d server/solr/classiccore1/conf 

雖然我可以看到在Solr管理的schema.xml和solrconfig.xml中UI對於我剛剛創建的solr集合,我無法在文件系統上找到它。

我的SolrCloud包含2個節點和1個嵌入式動物園管理員實例。

有沒有辦法修改文件系統上的schema.xml,而不是使用相關的API?

回答

2

如果您在雲配置中使用Solr,則所有配置文件必須在羣集中可用 - 這意味着這些文件存儲在Zookeeper中,該守護程序將保留羣集的所有狀態和配置。

請參閱Reloading Zookeeper solr conf (schema.xml)以及examples in the reference manual瞭解如何將新配置文件或配置集上載到Zookeeper。

+0

糾正我,如果我錯了,但我認爲你所描述的和你提供的鏈接需要一個獨立的zookeeper安裝。雖然我提到我沒有獨立的zookeeper安裝。我正在使用嵌入式zookeeper。 – nir

+0

這應該是一樣的 - 嵌入式動物園管理員仍然通過常規主機暴露。它只是與Solr捆綁(並開始)。動物園管理員仍然需要相互溝通。 '當Solr運行嵌入式zookeeper服務器時,它默認使用solr端口加上1000作爲zookeeper客戶端端口。另外,它默認爲zookeeper服務器端口的客戶端添加一個,zookeeper領導者選擇端口添加兩個。因此,Solr運行在8983時,嵌入式zookeeper服務器使用端口9983作爲客戶端端口,9984,9985作爲服務器端口。「# – MatsLindh

+0

同意。我錯過了操作獨奏核心與zookeeper支持的收藏之間的更大差異。 – nir