1. 程式人生 > >ZooKeeper叢集配置

ZooKeeper叢集配置

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