我们正在网络上的vms上运行一个非常小的本地2节点elasticsearch(7.8.0)集群(一台机器是master/data,另一台是replicas)
唉,我们发现我们的主机器已经倒退了2个月。一开始,我以为复制品也同步了2个月,但仔细检查,它已经完全停止了与主机的通信
我可以ping复制副本的根以获取 tagline: "You Know, for Search"
json,但是当我做一个 _cat/indices/
,我得到:
{
error: {
root_cause: [
{
type: "master_not_discovered_exception",
reason: null
}
],
type: "master_not_discovered_exception",
reason: null
},
status: 503
}
我已经更新了复制品 elasticsearch.yml
更改集群名称,删除对主节点的任何提及,试图让它独立运行,这样我们就可以恢复过去的2个月,但运气不好
有什么想法吗?
难以置信-我发现了问题所在。当主计算机回滚时,在我们更改默认值之前已经过了一段时间 cluster.name
设置自 elasticsearch
. 我把它更新回原来的样子,一切都同步了(只是),大家都很高兴
1条答案
按热度按时间f4t66c6m1#
在elasticsearhc7.8中,您不能轻易地从集群中更改或删除主节点,或者使datanode成为独立集群。
根据文件(https://www.elastic.co/guide/en/elasticsearch/reference/current/node-tool.html)您应该使用elasticsearch node detach cluster命令。