zookeeper-3.4.6 彻底分布式安装

解包   tar -zxvf  zookeeper-3.4.6.tar.gzvim

更改目录名称ssh

mv zookeeper-3.4.6  zookeeper日志

建立zookeeper工做目录:
mkdir -pv /usr/zookeeperdata/data
建立zookeeper日志目录:
mkdir -p /usr/zookeeperdata/log
复制默认的配置文件,固然也能够本身建立 *.cfg的文件
cd conf
cp zoo_sample.cfg zoo.cfg 
修改配置文件
vim zoo.cfg
注释掉原来的dataDir=/tmp/zookeeper
添加下面的内容:
dataDir=/home/tanj/zookeeper/zookeeperdata/data
dataLogDir=/home/tanj/zookeeper/zookeeperdata/log
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
完成后咱们将其中配置文件拷贝到另外两台机器上:
scp /home/tanj/zookeeper tanj@slave1:/home/tanj
scp /home/tanj/zookeeper tanj@slave2:/home/tanjserver

server.1=master:2888:3888,因此在129这台机器上执行:
ssh master
echo 1 > /home/tanj/zookeeper/zookeeperdata/data/myid
server.2=slave1:2888:3888,因此在130这台机器上执行:
ssh slave1
echo 2 > /home/tanj/zookeeper/zookeeperdata/data/myid
server.3=slave2:2888:3888,因此在131这台机器上执行
ssh salve2
echo 3 > /home/tanj/zookeeper/zookeeperdata/data/myidast

在3台机子上分别:
启动集群
zkServer.sh start
查看集群状态
zkServer.sh status集群

ZooKeeper JMX enabled by default
Using config: /root/zookeeper/bin/../conf/zoo.cfg
Mode: followerzookeeper

 

ZooKeeper JMX enabled by default
Using config: /root/zookeeper/bin/../conf/zoo.cfg
Mode: follower配置

ZooKeeper JMX enabled by default
Using config: /root/zookeeper/bin/../conf/zoo.cfg
Mode: leaderim

相关文章
相关标签/搜索