【发布时间】:2022-01-27 08:05:06
【问题描述】:
我有一个带有 ZooKeeper 的 3 盒 Solr 云设置,每个服务器都有一个 Solr 和 ZK 安装(我知道并不完美)。一切正常,直到今天早上网络中断。
邮政中断箱 A 和 C 已按预期恢复。 Box B 没有,Solr 服务的重新启动显示了一个错误,指出
A previous ephemeral live node still exists. Solr cannot continue.
在查看 B 节点 ZooKeeper Live_Nodes 路径时,即使 Solr 已关闭,Solr 安装已经显示为活动的活动节点。此节点未显示在 Live_nodes 路径中的框 A 和 B 上。我也无法delete 或rmr 这个节点,因为 ZooKeeper 告诉它它不存在。
我尝试了Solr stop -all,以防有一个我没有看到的隐藏进程,但 Solr 指出没有实例正在运行。
下一步是在 B 上安装一个新的 ZooKeeper 实例。之后,ls /live_nodes 继续显示这个不存在的 solr 实例。
感谢任何帮助。谢谢。
【问题讨论】:
-
我应该补充一点,我们的目标是从 ZooKeeper 中删除坏节点,以便我们可以启动 Solr 并让一切重新运行。再次感谢。
标签: apache solr apache-zookeeper solrcloud