集群搭建时由于拷贝,导致启动集群报错:elasticsearch fail to send join request to master,解决方案
由错误提示{192.168.0.101}{192.168.0.101:9301} with the same id but is a different node instance]可以看出,从vmmaster01拷贝过来的elasticsearch里也有同样的node节点,id相同导致了冲突,实际上vmmaster02的node是需要重新进行分配的,因此需要先将es_slave3的node删除
具体操作如下
在当前拷贝目录下的data,下面有一个nodes文件夹将该文件夹删除即可然后重启
找到vmmaster02,拷贝过来的elasticsearch放的路径
本人的路径是:cd /opt/bigdata/elk/es622/
删除nodes:rm -rf nodes/
重启虚拟机:reboot
此问题就能很好的解决!