服务器是ubuntu,默认可以使用apt-get install zookeeper下载,安装目录为执行目录为/usr/share/zookeeper,数据快照目录为/var/lib/zookeeper,配置目录为/etc/zookeeper/conf。
tar -xvf zookeeper-3.4.5.tar.gz mv zookeeper-3.4.5 zookeeper
编辑/etc/hosts
10.25.245.252 slave-01 10.25.198.241 slave-02 10.25.199.37 slave-03 10.45.37.222 slave-04上述皆为内网ip
修改配置文件: 路径:/home/zookeeper/conf mv zoo_sample.cfg zoo.cfg 编辑zoo.cfg文件
修改dataDir=/home/zookeeper/data 增加: #cluster server.1=slave-01:2888:3888 server.2=slave-02:2888:3888 #server.3=slave-03:2888:3888 server.4=slave-04:2888:3888修改日志位置:vi $ZOOKEEPER_HOME/libexec/zkEnv.sh
56行: 找到如下位置修改语句:ZOO_LOG_DIR="$ZOOKEEPER_HOME/logs"/home/zookeeper/data 目录下创建myid文件,(1,2,3………每台机器一个数字)
1 ~scp -r zookeeper root@slave-02:/home/ scp -r zookeeper root@slave-04:/home/
修改各个服务器下的myid文件
2 4启动各个节点的zookeeper zkServer.sh start
停止服务 zkServer.sh stop
查看状态 zkServer.sh status
如快速使用,只需要执行bin/zkServer.sh start
需要注意的事情 1. 数量 数量奇数, 1,3,5 上述四台服务器,只需要三个安装即可
