我有一个Elastic搜索集群,其中有2个客户端和3个在Kubernetes中运行的数据存储节点。
我想扩展弹性搜索集群,为此我添加了一个新节点并安装了kubernetes服务,并且新节点是kubernetes集群的一部分,在kubectl get节点中可见。
弹性搜索软件作为定义为服务和复制控制器的容器运行。 因此,我将现有的复制控制器从3个副本扩展到4个副本,以便根据定义的标签将容器安装在新节点中。
现在,当我检查群集状态以查看新节点是否为现有Elasticsearch群集的一部分时,它没有显示并显示错误“主节点异常”。可能是脑裂了。
现在,我使用curl PUT方法将“ minimum_master_node”从2更改为3,并且将vale设置为正确。
问题仍然没有解决,我不确定是什么问题。 discover.zen.ping.multicast设置为false 容器中的单播设置为127.0.0.1。
我检查了docker登录新节点并观察到它已初始化,但是关闭了错误传输层连接..无法与主节点通信。
我能够执行sftp,scp并从新节点ping其他节点。
尝试了所有可能的线索,但没有弄清错误的出处。
我正在使用Elastic search 2.4版本。
任何提示都会帮助我。