簡體   English   中英

如何在 SolrCloud 模式下正確更新配置集

[英]How to properly update configset in SolrCloud mode

在這里提到編輯我的 solrconfig.xml 文件,盡管更改反映在 zookeeper 的 solrconfig.xml 中,但我評論的/spell請求處理程序仍在工作。 以下是我遵循的步驟

  1. 首先,我創建了集合名稱amazon_products與集合_default configset和飼養員,將創建具有名稱相同的集合名稱amazon_products configset如下圖所示

在此處輸入圖片說明

  1. 然后我下載了 configset amazon_products並編輯了 solrconfig.xml(注釋/spell請求處理程序),然后我將其上傳到 Zookeper,如下所示

在此處輸入圖片說明

  1. 然后我使用以下命令重新啟動了 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

  2. 現在我使用 Solr Admin UI 並將請求處理程序從/select更改為/spell ,即使我在 solrconfig.xml 中注釋了請求處理程序/spell並將其上傳到 zeekeeper 並重新啟動了 solr 仍然使用/spell請求處理程序執行的查詢正在工作,但是當我評論這部分時,它應該顯示/spell 404 錯誤

  3. 只是為了驗證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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM