2.5 Zookeeper安装及配置
注:请将zookeeper的日志目录、数据目录装在机器的系统盘上,以确保zk服务的稳定。
把zookeeper的压缩包上传到10.10.12.10节点的 /opt/software 目录下,解压缩:tar –zxvf xxxx.tar.gz
mv zookeeper-3.xxx zookeeper
进入zookeeper目录,创建data文件夹,并在data目录下创建myid文件
编辑myid文件,需要分别在每个节点写入不同的实例id,如01、02、03,此操作可以先在第一个节点上操作后,分发到其他节点,在其他节点再进行编辑
将conf/zoo_sample.cfg改名为conf/zoo.cfg,并编辑
将dataDir目录改为: dataDir=/opt/software/zookeeper/data 将以下两个注释打开,管理客户端与Zk交互过程中产生的数据日志等: autopurge.snapRetainCount=30 # 保留多少个snapshot,之前的则删除 autopurge.purgeInterval=24 # 多少小时清理一次 添加以下项,构成Zk集群,Zk的集群节点数需要部署为奇数个: server.01=10.10.12.10:2888:3888 server.02=10.10.12.11:2888:3888 server.03=10.10.12.12:2888:3888 . .
修改日志路径和内存
将zookeeper分发到上面Zk集群规划的其他两个节点,并分别修改zookeeper/data/myid,分别为01、02、03
启动zookeeper:bin/zkServer.sh start
查看状态:bin/zkServer.sh status
[root@node4 bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/software/zookeeper/bin/../conf/zoo.cfg Mode: follower
如果是leader,最后一行会显示不一样