推薦一首音樂:一些規律(許飛/姚晨) 巨好聽
hadoop的搭建請移步這裏個人感覺還算詳細吧。 還有一些基本操作此篇文章不會再做贅述。
如圖將zookeeper傳入虛擬機中,並且解壓。
1.設置hosts
192.168.111.147 master master.root
192.168.111.137 slave1 slave1.root
192.168.111.132 slave2 slave2.root
- 觀察一下就是多了相應的.root
2.設置zoo.cfg
- 安裝好的默認有一個例子文件
zoo_sample.cfg
你需要設置一些參數並且改了他的名字:zoo.cfg
- 添加的第一類數據(先記一下這個名詞 後面要用)是
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
- 然後設置一下存儲數據和日誌的路徑
dataDir=/usr/zookeeper/zookeeper/zkdata
dataLogDir =/usr/zookeeper/zookeeper/zklogs
- 說明一下 dataDir 例子文件中有個默認路徑,你可以刪掉改 ,dataLogDir需要你自己寫。(下面按上述代碼講解)
- 你需要在相應路徑下建號你設置的文件。如下圖
-
進入zkdata文件
創建文件夾
myid
寫入你第一類數據server後面的數字,我的就是master寫1,slave1寫2
vi myid
3.設置profile
#zookeeper
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
別忘了source
- 寫你自己的路徑
然後分發給你的子節點 scp 不要忘記創建zkdata那兩個文件夾和改相應的myid!!!!
4.啓動zookeeper
先啓動
然後
bin/zkServer.sh status 查看狀態
一個leader 其餘都是follower
祝順風