ZooKeeper叢集配置
阿新 • • 發佈:2018-12-25
1.ZooKeeper
1.1 zk可以用來保證資料在zk叢集之間的資料的事務性一致。
2.如何搭建ZooKeeper伺服器叢集
2.1 zk伺服器叢集規模不小於3個節點,要求各伺服器之間系統時間要保持一致。
2.2 在hadoop0的/usr/local目錄下,解壓縮zk....tar.gz,設定環境變數
2.3 在conf目錄下,修改檔案 mv zoo_sample.cfg zoo.cfg
2.4 編輯該檔案,執行vi zoo.cfg
修改dataDir=/usr/local/zk/data
新增server.0=hadoop0:2888:3888
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888
2.5 建立資料夾mkdir /usr/local/zk/data
2.6 在data目錄下,建立檔案myid,值為0
2.7 把zk目錄複製到hadoop1和hadoop2中
2.8 把hadoop1中相應的myid的值改為1
把hadoop2中相應的myid的值改為2
2.9 啟動,在三個節點上分別執行命令zkServer.sh start
2.10 檢驗,在三個節點上分別執行命令zkServer.sh status
1.1 zk可以用來保證資料在zk叢集之間的資料的事務性一致。
2.如何搭建ZooKeeper伺服器叢集
2.1 zk伺服器叢集規模不小於3個節點,要求各伺服器之間系統時間要保持一致。
2.2 在hadoop0的/usr/local目錄下,解壓縮zk....tar.gz,設定環境變數
2.3 在conf目錄下,修改檔案 mv zoo_sample.cfg zoo.cfg
2.4 編輯該檔案,執行vi zoo.cfg
修改dataDir=/usr/local/zk/data
新增server.0=hadoop0:2888:3888
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888
2.5 建立資料夾mkdir /usr/local/zk/data
2.6 在data目錄下,建立檔案myid,值為0
2.7 把zk目錄複製到hadoop1和hadoop2中
2.8 把hadoop1中相應的myid的值改為1
把hadoop2中相應的myid的值改為2
2.9 啟動,在三個節點上分別執行命令zkServer.sh start
2.10 檢驗,在三個節點上分別執行命令zkServer.sh status