最近通過(guò)docker搭建es集群,全部啟動(dòng)后,通過(guò)es-head查看集群狀態(tài)發(fā)現(xiàn)沒(méi)有節(jié)點(diǎn)顯示。查看日志發(fā)現(xiàn)一下報(bào)錯(cuò):
[node-3] not enough master nodes discovered during pinging
(found [[Candidate{node={node-3}{iZEwNdQaQ5OfE-65LmeAkQ}{x8Toq4rhREGgd0ibf7QaMA}
{10.0.x.x}{10.0.x.x:9300}, clusterStateVersion=2}]],
but needed [2]), pinging again
發(fā)現(xiàn)節(jié)點(diǎn)之間的9300端口ping不通,初次搭建沒(méi)有經(jīng)驗(yàn),一通百度后有如下嘗試思路:
1.關(guān)閉防火墻,
2.修改配置文件的data和log路徑
3.確認(rèn)配置節(jié)點(diǎn)ip地址是否錯(cuò)誤,discovery.zen.ping.unicast.hosts: ["node1", "node2"]
皆無(wú)果。
想到端口不同可能是權(quán)限問(wèn)題沒(méi)有開放,所以設(shè)置云服務(wù)器防火墻開放9300端口
還是沒(méi)用,最后編輯firewalld配置文件開放端口才成功。
操作如下:
[root@VM-12-3-centos opt]# vim /etc/firewalld/zones/public.xml
?
?開放9100-9300后集群交互成功!
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-545422.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-545422.html
到了這里,關(guān)于ES集群不通,日志報(bào)[node-3] not enough master nodes discovered during pinging (found [[Candidate{node={node-3的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!