三台服务器:
192.168.15.5 master
192.168.15.6 slaver1
192.168.15.7 slaver2
在每台服务器的host中添加:
192.168.15.5 master
192.168.15.6 slaver1
192.168.15.7 slaver2
随便在某一台上如:192.168.15.5
解压zookeeper压缩文件:
tar –zxvf zookeeper-3.4.8.tar.gz
配置环境变量:
zookeeper
export ZOOKEEPER=/usr/tools/zookeeper-3.4.8
export PATH=$PATH:$ZOOKEEPER/bin
使修改生效:
source /etc/profile
到zookeeper的conf目录下面,新增一个zoo.cfg文件
cp zoo_sample.cfg zoo.cfg
修改:
dataDir=/usr/tools/zookeeper-3.4.8/data
添加:
server.1=master:2888:3888
server.2=slaver1:2888:3888
server.3=slaver2:2888:3888
配置完以后将上述内容全部拷贝到另外两台服务的相同位置
使用scp
scp /usr/tools/zookeeper-3.4.8 root@slaver1:/usr/tools/
scp /usr/tools/zookeeper-3.4.8 root@slaver2:/usr/tools/
/etc/profile环境变了也可以用scp来完成,或者可以各自修改成一致的
三台分别启动zookeeper
zkServer.sh start
每台机器上查看状态:
zkServer.sh status
结果:
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfg
Mode: follower
使用jps查看:
jps
结果
QuorumPeerMain
网友评论