zookeeper部署

ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分佈式同步、組服務等。

一. 以hadoop用戶登錄h1

  • 解壓tar xvf zookeeper-3.4.5.tar.gz mv zookeeper-3.4.5 zookeeper

  • 新建文件夾: mkdir –p temp/zookeeper

  • 添加文件myid, 並在其中添加如下內容:1

  • 新建zookeeper/conf/zoo.cfg文件: 
    touch zookeeper/conf/zoo.cfg

  • 修改zookeeper/conf/zoo.cfg爲如下內容: 
    tickTime=2000 
    initLimit=10 
    syncLimit=5 
    dataDir=temp/zookeeper 
    clientPort=2181 
    server.1=h1:2888:3888 
    server.2=h2:2888:3888 
    server.3=h3:2888:3888

  • 分發zookeeper到其餘兩個節點: 
    scp –r zookeeper h2:~/ 
    scp –r zookeeper h3:~/

二. 以hadoop用戶登錄到h2

  • 新建文件夾: mkdir –p temp/zookeeper

  • 添加文件myid, 並在其中添加如下內容:2

三. 以hadoop用戶登錄到h3

  • 新建文件夾: mkdir –p temp/zookeeper

  • 添加文件myid, 並在其中添加如下內容:3

四. 以hadoop用戶登錄h1

  • 執行如下命令啓動Zookeeper集羣: 
    ssh h2 /home/hadoop/zookeeper/bin/zkServer.sh start 
    ssh h3 /home/hadoop/zookeeper/bin/zkServer.sh start

五. 執行/home/hadoop/zookeeper/bin/zkServer.sh status查看集羣狀態


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