![](/img/trans.png)
[英]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.