配置完zookeeper后在每个机器上执行
./zkServer.sh start
都报成功 Starting zookeeper … STARTED
但是执行
./zkServer.sh status
都报错
查看bin目录下的zookeeper.out文件,发现报错
net.NoRouteToHostException: No route to host (Host unreachable)
首先将selinux关闭
vim /etc/selinux/config
将第一行设置为disabled后重启zookeeper还是不行。
最后发现是防火墙没关,在每个机器上执行
chkconfig iptables off
重启后解决。