赞
踩
[root@master software]# tar -zxvf zookeeper-3.4.6.tar.gz -C /opt/programs/
[root@master software]# cd ../programs/ [root@master programs]# mv zookeeper-3.4.5 zookeeper
[root@master programs]# vi /etc/profile .........省略...... export ZOOKEEPER_HOME=/opt/programs/zookeeper export PATH=$ZOOKEEPER_HOME/bin:$PATH
[root@master programs]# source /etc/profile
[root@master programs]# echo stat|nc localhost 2181
[root@master zookeeper]# cd conf/ #进入zookeeper的conf目录 [root@master conf]# cp zoo_sample.cfg zoo.cfg #复制出zoo.cfg文件
[root@master conf]# vi zoo.cfg tickTime=2000 # 定义的时间单元(单位毫秒),下面的两个值都是tickTime的倍数。 initLimit=10 #follower连接并同步leader的初始化连接时间。 syncLimit=5 #心跳机制的时间(正常情况下的请求和应答的时间) dataDir=/opt/programs/zookeeper/data/ #修改zookeeper的存储路径 dataLogDir=/opt/programs/zookeeper/log/ #修改zookeeper的日志存储路径 server.1=master:2888:3888 #对应服务器id server.2=slave1:2888:3888 #对应服务器id server.3=slave2:2888:3888 #对应服务器id clientPort=2181 #客户端连接服务器的port
mkdir /opt/programs/zookeeper/data/ mkdir /opt/programs/zookeeper/log/ [root@master conf]# cd /opt/programs/zookeeper/data/ [root@master data]# vi myid 1
[root@master data]# scp -r /opt/programs/zookeeper root@slave1:/opt/programs/ [root@master data]# scp -r /opt/programs/zookeeper root@slave2:/opt/programs/ 修改slave1和slave2的myid。 在每个节点上执行以下操作 [root@slave1 conf]# cd /opt/programs/zookeeper/data/ [root@slave1 data]# vi myid 2 [root@slave2 conf]# cd /opt/programs/zookeeper/data/ [root@slave2 data]# vi myid 3
开启zookeeper: 每个节点上都执行:zkServer.sh start 开启三个节点 验证zookeeper: zkServer.sh status 验证状态 分别是leader或者follower
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。