Zookeeper集羣搭建

Zookeeper集羣搭建

1.初始化條件

節點已安裝軟件系統屬性
node1jdk-7u45-linux-x64.tar.gzcentos6.5
node2jdk-7u45-linux-x64.tar.gzcentos6.5
node3jdk-7u45-linux-x64.tar.gzcentos6.5

2.通過工具上傳 zookeeper-3.4.5.tar.gz 到node1

3.安裝[root用戶]

1.解壓  zookeeper-3.4.5.tar.gz
tar -zxvf zookeeper-3.4.5.tar.gz -C apps/
2.切換到 zookeeper-3.4.5 目錄下 
cd /root/apps/zookeeper-3.4.5/
3.刪除一些不需要的文件如 *.xml *.txt dist-maven [方便分發到其他節點]
rm -rf src/ *.xml *.txt
rm -rf docs/ dist-maven/
4.修改配置文件
cd conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
//修改dataDir,並添加其他節點信息
# example sakes.
dataDir=/root/zkdata
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888
5.創建 dataDir
mkdir /root/zkdata
6.創建 myid
cd /root/zkdata
echo 1 > myid

4.從 node1上分發 zookeeper-3.4.5 到 node2 node3


 1.分發到node2
 scp -r /root/apps/ node2:/root
 2.分發到node2
 scp -r /root/apps/ node3:/root
 

5.在node2上修改相關配置


1.創建  dataDir
mkdir /root/zkdata
2.創建 myid
cd /root/zkdata
echo 1 > myid

6.在node3上修改相關配置


1.創建  dataDir
mkdir /root/zkdata
2.創建 myid
cd /root/zkdata
echo 1 > myid

7.關閉所有節點的防火牆[不關閉zookeeper不能通信]


service iptables stop

8.啓動三個節點的 zookeeper-3.4.5


cd /root/apps/zookeeper-3.4.5
bin/zkServer.sh start

9.驗證集羣狀態


#一個leader 兩個follower
cd /root/apps/zookeeper-3.4.5
bin/zkServer.sh status 

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