solr cloud:RROR:加载收集的配置名称时出错

时间:2016-03-03 09:06:03

标签: solrcloud

我尝试使用solr-cloud设置创建新集合,但失败并显示以下内容:

ERROR: Error loading config name for collection test

我尝试删除该集合:

sudo /opt/solr/bin/solr delete -c test

但结果相同

我的设置:solr-cloid与外部zookeeper和5个solr节点 如何清除或重新加载? 谢谢

2 个答案:

答案 0 :(得分:2)

Solr无法在zookeeper中找到配置文件。 Solrcloud尝试从zookeeper配置文件重新创建核心。 看起来您已经删除了zookeeper配置节点以进行集合测试。

完全清除收集测试的两个步骤:

  1. 如果Solr主文件夹中存在,则停止solr并删除文件夹“test”。(默认值:/ var / lib / solr)
  2. 导航到zookeeper节点并编辑clusterstate.json。删除集合测试的条目。我想重新开始,所以将clusterstate.json文件重置为默认值{}
  3. 在关闭任何solrnode之前,你应该禁用solr的autoAddReplicas属性。

答案 1 :(得分:0)

检查zookeeper中是否存在config文件夹。如果是这种情况,请尝试使用commmand:

将集合与configname链接
zkcli.sh -cmd linkconfig -collection collectionname -confname configname