Zookeeper默认安装
服务器是ubuntu,默认可以使用apt-get install zookeeper下载,安装目录为执行目录为/usr/share/zookeeper,数据快照目录为/var/lib/zookeeper,配置目录为/etc/zookeeper/conf。
Zookeeper压缩包安装
tar -xvf zookeeper-3.4.5.tar.gz
mv zookeeper-3.4.5 zookeeper
修改hosts文件
编辑/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
zookeeper 配置
修改配置文件:
路径:/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
上述四台服务器,只需要三个安装即可