Ubuntu安裝zookeeper

  1. 環境變量設置:安裝jdk:下載jdk:jdk-7u25-linux-i586.tar.gz 或者用命令獲取 sudo apt-get install openjdk-7-jdk

    vim /etc/profile(或者切換到/etc目錄用命令sudo gedit ~/.profile

    在最後添加下面兩條語句 

    JAVA_HOME = /usr/lib/jvm/java-7-openjdk-amd64

    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

    export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre

    export ZOOKEEPER_INSTALL=/mnt/hgfs/Ubuntu/zookeeper-3.4.6

    export PATH=$PATH:$ZOOKEEPER_INSTALL/bin:$JAVA_HOME/bin:$JRE_HOME/bin

  2. Zookeeper是一個協調服務;你可以用它來作爲配置維護、名字服務、或者是分佈式的部署;

    我們項目中就用Zookeeper用來作爲服務器之間的協調選舉;

    這次我們主要在Ubuntu下安裝配置才認識Zookeeper服務

  3.  從官網上獲取zookper 包 放在Ubuntu環境/mnt/hgfs/Ubuntu/文件夾目錄下  切換到目錄cd  /mnt/hgfs/Ubuntu/zookeeper-3.4.6

  4. 然後一路cd到conf目錄 然後用vi zoo.cfg命令打開編輯zoo.cfg文件

    cd conf


  5. 然後用sudo gedit zoo.cfg 命令打開編輯zoo.cfg文件。syncLimit=5 # Leader與Follower之間的最大響應時間單位,響應超過syncLimit*tickTime,Leader認爲Follwer死掉,從服務器列表中刪除Follwer。initLimit=10 # 投票選舉新leader的初始化時間。tickTime=2000 # Zookeeper服務器心跳時間,單位毫秒clientPort=2181 # 連接端口dataDir=/mnt/hgfs/Ubuntu/zookeeper-3.4.6/data# 數據持久化路徑dataLogDir=/mnt/hgfs/Ubuntu/zookeeper-3.4.6/log 日誌保存路徑 server.1=192.168.35.128:3888 

  6. 回到zookeeper/bin目錄下

    啓動zookeeper服務

    在bin下運行 ./zkServer.sh start即可


  7. 測試zookeeper

    在zookeeper/bin目錄下運行 ./zkCli.sh -server 10.10.100.10:2181 就是你的服務器和端口


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