1. 解压 zookeeper压缩包到briup⽤户家⽬录software中
tar -xvf zookeeper-3.4.14.tar -C software
2. 创建软连接
cd software ln -s zookeeper-3.4.14 zookeeper
3. 配置环境变量
vi ~/.bashrc 或vi ~/.profile
4. 配置⽂件内容如下:
export ZOOKEEPER_HOME=/home/briup/software/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
5. 环境变量⽂件⽣效
source ~/.bashrc 或source ~/.profile
6. 创建数据⽬录
mkdir -p /home/briup/software/data/zk/data
mkdir -p /home/briup/software/data/zk/dataLog
7. 新建 /data/zk/data/myid⽂件
touch /home/briup/software/data/zk/data/myid
编辑这个文件,比如我只有两个节点,master的myid设置成1,slave的myid设置成2
直接vi /home/briup/software/data/zk/data/myid进去输入数字1或者2设置myid
注意: 每台节点id不同 如 第⼀台 为 1 ,第⼆台为 2
8. 修改配置⽂件
cd /home/briup/software/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
9. zoo.cfg内容如下:
tickTime=2000
dataDir=/home/briup/software/data/zk/data
dataLogDir=/home/briup/software/data/zk/dataLog
clientPort=2181
initLimit=5
syncLimit=2
server.1=server1_ip:2888:3888
server.2=server2_ip:2888:3888
server.3=server3_ip:2888:3888
改这四行,ip改成自己的
dataDir=/home/briup/software/data/zk/data
dataLogDir=/home/briup/software/data/zk/dataLog
server.1=192.168.10.15:2888:3888
server.2=192.168.10.14:2888:3888
10. 启动zookeeper服务端
zkServer.sh start
注意: 启动zookeeper的时候,⽇志输出在执⾏启动命令当前⽬录下,zookeeper.out也可能 在/home/briup/software/zookeeper/bin/zookeeper.out
11. 查看当前服务器的状态 zkServer.sh status