问题描述
1、MAC系统,通过virtualBox建了三个虚拟系统centos,
2、通过步骤在单独系统中启动zookeeper成功,查看集群状态失败。
3、原因描述为:Cannot open channel to 3 at election address
解决方案,以下步骤一 一验过,判断最终的还是第三个方案。
**
方案一
**:查看端口是否打开,发现没有打开相应端,在这里插入代码片将iptables配置存储到一个文件
sudo iptables-save > ~/iptables.save
编辑这个文件
sudo vim ~/iptables.save
-A INPUT -p tcp -m tcp --dport 3881 -j ACCEPT
端口打开成功,集群还是失败。
方案二:
有人提出在本机上将主机名以0.0.0.0代替,即:
server.1=cdh02:2888:3888
sberver.2=0.0.0.0:2888:3888
server.3=cdh04:2888:3888
修改之后,发现还是集群失败
方案三:关闭防火墙
sudo systemctl stop firewalld 临时关闭
sudo systemctl disable firewalld ,然后reboot 永久关闭
sudo systemctl status firewalld 查看防火墙状态。
集群成功。