【发布时间】:2015-01-24 23:40:51
【问题描述】:
有没有办法在 Zookeeper/SolrCloud 中删除单个甚至所有集合及其各种相关设置/分片/等?我想从一个全新的、干净的 SolrCloud 开始,但我没有看到任何清理东西的方法。我尝试运行zkcli.bat -zkhost localhost:<port> -cmd clear,但这似乎没有任何作用。
【问题讨论】:
标签: solr apache-zookeeper solrcloud
有没有办法在 Zookeeper/SolrCloud 中删除单个甚至所有集合及其各种相关设置/分片/等?我想从一个全新的、干净的 SolrCloud 开始,但我没有看到任何清理东西的方法。我尝试运行zkcli.bat -zkhost localhost:<port> -cmd clear,但这似乎没有任何作用。
【问题讨论】:
标签: solr apache-zookeeper solrcloud
SolrCloud Collections API 对此提供支持。你看了吗
https://cwiki.apache.org/confluence/display/solr/Collections+API
Solrcloud delete collection bug?
如果您正在使用 CDH Solr,则可以使用 solrctl 工具。
【讨论】:
/solr/admin/collections?action=DELETESHARD&shard=shard6&collection=collectionName 给了我The slice: shard6 is currently active. Only non-active (or custom-hashed) slices can be deleted. 设置一个假的 shard6 并尝试使用管理 web ui(核心管理下的红色按钮)卸载它不会卸载它,因为缺少数据目录,没有集合。我不确定 solrctl 应该在哪里,但我找不到它。