[英]Solr: Adding cores using a configSet in a SolrCloud setup does not work
[英]How to properly update configset in SolrCloud mode
我在這里提到編輯我的 solrconfig.xml 文件,盡管更改反映在 zookeeper 的 solrconfig.xml 中,但我評論的/spell
請求處理程序仍在工作。 以下是我遵循的步驟
_default
configset和飼養員,將創建具有名稱相同的集合名稱amazon_products configset如下圖所示/spell
請求處理程序),然后我將其上傳到 Zookeper,如下所示然后我使用以下命令重新啟動了 solr
bin/solr restart -c -p 8983 -s example/cloud/node1/solr
bin/solr restart -c -p 7574 -z localhost:9983 -s example/cloud/node2/solr
現在我使用 Solr Admin UI 並將請求處理程序從/select
更改為/spell
,即使我在 solrconfig.xml 中注釋了請求處理程序/spell
並將其上傳到 zeekeeper 並重新啟動了 solr 仍然使用/spell
請求處理程序執行的查詢正在工作,但是當我評論這部分時,它應該顯示/spell
404 錯誤
只是為了驗證zookeeper中對solrconfig.xml的更改是否得到反映,我下載了configset並檢查了solconfig.xml文件,我所做的更改得到了正確的反映
所以總結一下,雖然我的更改反映了為什么它不能正常工作?
這是在 solrcloud 中更新配置集的正確方法嗎? 我是否正確地重新啟動了 solr?
編輯:我什至嘗試重新加載集合而不是重新啟動集合,但仍然有同樣的問題
使用的重新加載命令:
http://localhost:8983/solr/admin/collections?action=RELOAD&name=amazon_products
解決了問題。 我為 zookeeper 提供了錯誤的端口號,因此將端口號從 2181 更改為 9983 解決了問題。
將命令從
bin/solr zk upconfig -n amazon_products -d /Users/swastikn/Documents/solr_configs/my_sample_configs -z localhost:2181
到
bin/solr zk upconfig -n amazon_products -d /Users/swastikn/Documents/solr_configs/my_sample_configs -z localhost:9983
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.