ookeeper集群部署后启动后查看集群状态报错如下:
可能出现的问题是:
问题一:主机ip映射有没有配置。解决方法如下:
hostname 查看主机名
vim /etc/hosts 末尾添加主机和ip的映射,添加以下内容(三台的都需添加):
问题二:检测防火墙是否关闭
①Chkconfig itables –list #查看防火墙是否关闭,如下有未关闭项
②service iptables stop #关闭防火墙
chkconfig iptables off #关闭防火墙
问题三:zookeeper配置不正确,修改如下:
cd /export/server/zookeeper-3.4.9/conf/
cp zoo_sample.cfg zoo.cfg #复制zoo_sample.cfg文件为zoo.cfg文件
vim zoo.cfg #打开zoo.cfg,编辑修改以下内容:
dataDir=/export/data/zkdata
server.1=node-1:2888:3888
server.2=node-2:2888:3888
server.3=node-3:2888:3888
添加内容具体如下:
问题三:查看myid配置是否正确:
查看第一台机器的myid值
cd /export/data/zkdata #这个路径下查看myid文件是否有,内容是对应正确,没有则创建一个文件,文件名为myid ,文件内容为1,操作如 下:
more myid #查看myiid内容,具体操作如下:
查看第二台机器上myid的值,设置为2
查看第三台机器上myid的值,设置为3