我有許多使用Solr 4.6.0索引的網站,我希望爲每個核心維護不同的核心。每個核心將共享相同的schema.xml和相同的solrconfig.xml。理想情況下,我可以通過管理控制檯創建新的核心,Solr將選擇我的默認核心配置。跨多個Solr 4.6核心的共享模式和配置
當前,當我創建一個新的核心時,我在文件系統中創建一個新的目錄,因爲我希望核心爲。我然後添加到:
- 一個core.properties文件(只包含一個單一的名稱= myycorename財產
- 一個conf文件夾,以與一般schema.xml中的複製和solrconfig.xml中的文件 。
我試圖把在core.properties以下文件的級別並相對引用:
schema=../configs/template/schema.xml
config=../configs/solrconfig.xml
我自己也嘗試符號鏈接(並不理想,因爲我會LIK這可以在windows/osx/linux上運行。
但Solr似乎不喜歡目錄之外的相對引用。在Core Discovery 4.4 and Beyond
中提到的configName屬性是否可以在Solr中使用這種默認配置?
我一直在用solrcloud配置嘗試這些,但它似乎沒有拿起「configSet」。我在ZK的核心在一個「configs」文件夾下,我把「模板」放在/ configsets下,但沒有運氣。我收到錯誤「錯誤CREATEing SolrCore'test1':無法創建core [test1]導致:無法找到配置文件集合test1 found:[docs,users,.system]」。 也許我需要把「configsets」文件夾放在別的地方? – s1m3n
@ s1m3n我不確定不知道更多關於您的設置。你應該提出一個新的問題,詢問這個問題。 – cpburnz
我做了並回答了自己在http://stackoverflow.com/questions/36715193/solr-adding-cores-using-a-configset-in-a-solrcloud-setup-does-not-work – s1m3n