修改完后:在/yybTest/zookeeper/data目录下建立一个myid的文本文件 直接vim myid会直接进入,保存后会自动创建这个。在里面写上对应数字1,这里1对上server后面的那数据,不同机器上的myid文件的数字跟各自server后的数据要对应起来,如下图是我的第三个机器的myid文件的内容,后面的kafka brokerid 也要和这个对应上。
然后分发到其他节点:
scp –r /yybTest/zookeeper 机器二ip:/yybTest/
scp –r /yybTest/zookeeper 机器三ip:/yybTest/
最后测试是否安装成功(三台都要启动):
1.进入zookeeper的bin目录,执行sh zkServer.sh start进行启动zookeeper
2.查看状态 进入bin目录,执行sh zkServer.sh status
3.停止 进入bin目录,执行sh zkServer.sh stop
4.重启 进入bin目录,执行sh zkServer.sh restart
出现zookeeper的程序就安装成功了,若没有,去他的log日志下看zookeeper.out日志,锁定问题。
注1:目录换成你自己的
注2:一般的问题就是id对不上,还有就是ip写的有问题,最后还有一个问题,就是需要你去解锁zookeeper的连接数,他默认是60,可以在zoo.cfg中找到他改大些。