ZooKeeper环境的搭建

1、点击下载zookeeper-3.4.5


2、解压zookeeper,解压路径:/home/jimmy/toolkit/


3、创建相应的目录:zk0、zk1、zk2、zk3、zk4


4、修改配置文件conf/zoo.cfg

使用zoo_sample.cfg文件复制一份,命名为zoo.cfg


然后编辑zoo.cfg


至此,我们已经配置好了的zookeeper单节点


启动zookeeper,使用命令:bin/zkServer.sh start

查看状态的命令为:bin/zkServer.sh status

停止zookeeper服务的命令为:bin/zkServer.sh stop



================  伪分布式集群配置  =====================

所谓 “伪分布式集群” 就是在,在一台PC中,启动多个ZooKeeper的实例。

“完全分布式集群” 是每台PC,启动一个ZooKeeper实例。

一开始的时候已经创建了下面这三个目录:

mkdir -p /home/jimmy/zoo/zk1
mkdir -p /home/jimmy/zoo/zk2
mkdir -p /home/jimmy/zoo/zk3


需要在这三个目录中,分别新建myid文件,命令如下:
echo "1" > /home/jimmy/zoo/zk1/myid
echo "2" > /home/jimmy/zoo/zk2/myid
echo "3" > /home/jimmy/zoo/zk3/myid


分别修改配置文件
修改:dataDir, clientPort
增加:集群的实例,server.X,”X”表示每个目录中的myid的值


编辑zk1.cfg(需要新建,复制zoo_sample.cfg文件,命名为zk1.cfg)

vi zk1.cfg


vi zk2.cfg


vi zk3.cfg


3个节点的ZooKeeper集群配置完成,接着我们分别启动这3个节点,启动后,查看他们的状态:

一个leader,两个follower


使用jps命令查看一下:

三个QuorumPeerMain分别对应zookeeper的各个节点


到这里,伪分布集群配置已经完成!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章