Solr 云 - Solr 挂起 / 无法启动或无法完全创建集合: <collection_name>



我创建/删除Solr集合的操作不再有效。当我启动一个创建(通过卷曲(时,我有以下答案(30秒后(:

Error 500 - Could not fully create collection: <collection_name>

编辑:我还有一次,同样的问题:Solr无法完全重新启动,或者挂断了。

HDP:2.6.2
Solr(Cloud(:5.5.5
ZK:3.4.6

我已经为这个问题挣扎了很多天了!

事实上,Zookeeper:中的监督者队列太大了

zkCli.sh -server zkhost:2181 ls /solr/overseer/queuezkCli.sh -server zkhost:2181 ls /solr/overseer/queue-work返回了10万个条目,并不断增长!

恢复过程:
1。停止解决方案节点
2。删除监督者队列并重新创建它们:
zkCli.sh -server zkhost:2181 rmr /solr/overseer/queue
zkCli.sh -server zkhost:2181 create /solr/overseer/queue
zkCli.sh -server zkhost:2181 rmr /solr/overseer/queue-work null
zkCli.sh -server zkhost:2181 create /solr/overseer/queue-work null
3。启动solr节点

我们可以在代码中看到:https://github.com/apache/lucene-solr/blob/dbed8bafe6ee167361599deaa4f1b5fdbb0b1c32/solr/core/src/java/org/apache/solr/cloud/api/collections/CreateCollectionCmd.java#L170该代码尝试为Solr集合创建节点,然后在30秒内轮询Zookeeper,以检查它是否创建了节点。如果没有,则会以"无法完全创建集合:"失败

最新更新