Zookeeper(1)-zookeeper的安裝

ZooKeeper的安裝

  1. 首先下載ZooKeeper的安裝包,我使用的是Zookeeper的3.4.5的版本
    下載地址
  2. 把下載來的Zookeeper的安裝包上傳到服務器上,我是保存到/usr/application/download/目錄下的
  3. 創建軟件的安裝目錄 mkdir -p /usr/application/program/zookeeper/
  4. 解壓縮ZooKeeper的安裝包

    tar -xvf zookeeper-3.4.5.tar.gz -C ../program/zookeeper/
    
  5. 然後進入zookeeper的conf目錄下,複製zoo_simple.conf

    cd /usr/appliaction/program/zookeeper/zookeeper-3.4.5/conf/
    cp ./zoo_simple.cfg zoo.cfg
    
  6. 創建相應的存儲數據目錄,以及日誌目錄

    mkdir -p  /usr/appliaction/program/zookeeper/zookeeper-3.4.5/{data,logs}
    
  7. 修改zoo.conf文件的內容,修改dataDir,dataLogDir參數

    dataDir=/usr/application/program/zookeeper/zookeeper-3.4.5/data/
    dataLogDir=/usr/application/program/zookeeper/zookeeper-3.4.5/logs/
    
  8. 我們可以進入bin目錄下啓動zookeeper

    cd ../bin
    ./zkServer.sh start zoo.cfg
    
  9. 我們可以通過以下命令來查看zookeeper的狀態

    ./zkServer.sh status zoo.cfg
    
  10. 複製data文件爲,data1,data2,以及複製配置文件zoo.cfg爲zoo1.cfg,zoo2.cfg

    cp data data1
    cp data data2
    cp zoo.cfg zoo1.cfg
    cp zoo.cfg zoo2.cfg
    
  11. 如果我們需要搭建集羣版的zookeeper,我們需要在第六步創建的data目錄下創建一個myid文件,裏面寫入該server的myid

    echo 1> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data/myid
    echo 2> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data1/myid
    echo3> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data2/myid
    
  12. 如果你是在一臺服務器上搭建集羣的話,需要修改zoo.cfg,zoo1.cfg,zoo2.cfg,裏面的clientPort

    zoo.cfg
    clientPort=2181
    zoo1.cfg
    clientPort=2182
    zoo2.cfg
    clientPort=2183
    
  13. 在zoo.cfg,zoo1.cfg,zoo2.cfg的文件後面寫入以下配置

    #server.myid=ip:選舉端口:通信端口
    server.1=47.106.132.60:2287:3387
    server.2=47.106.132.60:2288:3388
    server.3=47.106.132.60:2289:3389
    
  14. 依次啓動zookeeper

    ./zkServer.sh start zoo.cfg
    ./zkServer.sh start zoo1.cfg
    ./zkServer.sh start zoo2.cfg
    
  15. 依此查看狀態

    ./zkServer.sh status zoo.cfg
    ./zkServer.sh status zoo1.cfg
    ./zkServer.sh status zoo2.cfg
    
  16. 我們可以使用zkCli.sh來連接zkserver

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