在要设置为zookeeper的slave1节点
1. 上传zookeeper-3.4.6.tar.gz安装包到master节点的/opt目录下
2. 解压
tar -zxf /opt/zookeeper-3.4.6.tar.gz -C /usr/local/
3. 进入/usr/local/zookeeper-3.4.6/conf
cd /usr/local/zookeeper-3.4.6/conf
4.创建zoo.cfg
配置内容如下:
1. dataDir=/usr/lib/zookeeper 2. dataLogDir=/var/log/zookeeper 3. clientPort=2181 4. tickTime=2000 5. initLimit=5 6. syncLimit=2 7. server.1=slave1:2888:3888 8. server.2=slave2:2888:3888 9. server.3=slave3:2888:3888
5.在各个子节点新建以下文件夹:
1. mkdir /usr/lib/zookeeper 2. mkdir /var/log/zookeeper 3. vi /usr/lib/zookeeper/myid
在 slave1的/usr/lib/zookeeper目录下新建文件myid,内容为1
在 slave2的/usr/lib/zookeeper目录下新建文件myid,内容为2
在 slave3的/usr/lib/zookeeper目录下新建文件myid,内容为3
6.在slave1节点
1. scp -r /usr/local/zookeeper-3.4.6 slave2:/usr/local/ 2. scp -r /usr/local/zookeeper-3.4.6 slave3:/usr/local/
7.在各子节点的/etc/profile中配置环境变量
1. export ZK_HOME=/usr/local/zookeeper-3.4.6 2. export PATH=$PATH:$ZK_HOME/bin
运行source /etc/profile使配置生效
8. 启动各节点Zookeeper
/usr/local/zookeeper-3.4.6/bin/zkServer.sh start
9.查看各个子节点的zookeeper是否启动
/usr/local/zookeeper-3.4.6/bin/zkServer.sh status