環(huán)境: CentOS 7.1
jdk 8
目標(biāo): 在虛擬機(jī)上搭建一個(gè)三個(gè)節(jié)點(diǎn)的zookeeper牺荠,過(guò)程比較簡(jiǎn)單驴一,記錄下來(lái)留待日后參考
當(dāng)前我使用的是 zookeeper-3.4.7.tar.gz,不過(guò)最新的好像是3.4.8杈曲,不要緊可以自己選擇安裝最新版本胸懈,差別不大。
選擇一個(gè)你喜歡的位置解壓
tar -xf zookeeper-3.4.7.tar.gz
mv zookeeper-3.4.7 zk-node1 //修改解壓文件夾的名稱
cd zk-node1
在zk-node1目錄新建data 和logs目錄
在data 目錄下新建文件myid 文件內(nèi)容為數(shù)字1涌献,這個(gè)數(shù)字就是當(dāng)前zk節(jié)點(diǎn)的id,比較重要首有,不同節(jié)點(diǎn)的id不一樣。
進(jìn)入conf目錄井联,將zoo.template.cfg 文件復(fù)制一份重命名為zoo.cfg烙常,編輯zoo.cfg,修改配置
clicentPort為端口號(hào)
server.1的這個(gè)1就是data目錄中myid中的數(shù)字轮蜕,截圖中配置了三個(gè)節(jié)點(diǎn)
然后復(fù)制zk-node1目錄并重命名為zk-node2,和zk-node3蝗锥,然后修改配置文件,這樣就可以得到3個(gè)zk節(jié)點(diǎn)
配置完成了汇竭。
在三個(gè)目錄的bin目錄下分別啟動(dòng)zookeeper
./zkServer.sh start zoo.cfg //啟動(dòng)命令
./zkServer.sh status //查看節(jié)點(diǎn)狀態(tài)