zookeeper安装的参考博客:https://www.cnblogs.com/zhangjiahao/p/11768898.html
1,myid文件的位置
myid配置文件是给当前节点一个编号,每个节点均需单独配置,且编号不同,每个myid和service.x对应的x要对应,在zoo.cfg配置文件中配置的dataDir=/root/bigdata/zookeeper/data目录下
2,启动问题,zkServer.sh status报错Error contacting service. It is probably not running
每个节点均需用命令zkServer.sh start独立启动,涉及zookeeper选举,选举完成后,再查看节点信息,有header和flower两种,选举是随机的
笔记
zookeeper版本:zookeeper-3.4.14.tar.gz
- 配置:
1,(分别在所有节点上操作)在conf文件夹下运行命令cp zoo_sample.cfg zoo.cfg,得到zoo.cfg配置文件内容
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/bigdata/zookeeper/data
clientPort=2181
server.1=master:8880:7770
server.2=slave0:8881:7771
server.3=slave1:8882:7772
在/root/bigdata/zookeeper/data文件夹下新建文件myid,写入当前节点对应的编号,如master对应1,写入1即可
2,环境变量
在/etc/profile中配置ZOOKEEPER_HOME
启动
分别在每个节点上运行命令zkService.sh start检查
分别在每个节点上运行命令zkService.sh status关闭
分别在每个节点上运行命令zkService.sh stop