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的各個節點


到這裏,僞分佈集羣配置已經完成!!

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