zookeeper下載安裝
阿新 • • 發佈:2018-11-10
文中使用的是zookeeper3.4.10,openjdk8,centos 6.5
1.安裝目錄、下載壓縮包、解壓縮
mkdir -p /usr/local/zookeeper
cd /usr/local/zookeeper
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
tar -zxvf zookeeper-3.4.10.tar.gz
2.新增環境變數
vim /etc/profile #Set ZooKeeper Enviroment export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.10_1 export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
source /etc/profile (立即重新整理可見)
3.修改配置檔案
cp zoo_sample.cfg zoo.cfg #伺服器與客戶端之間互動的基本時間單元(ms) tickTime=2000 #配置儲存資料資料夾 dataDir=/usr/local/zookeeper/zookeeper-3.4.10_1/data #配置儲存日誌資料夾,當此配置不存在時預設路徑與dataDir一致 dataLogDir=/usr/local/zookeeper/zookeeper-3.4.10/logs #客戶端訪問zookeeper的埠號 clientPort=2181 server.1=localhost:2287:3387 server.2=localhost:2288:3388 server.3=localhost:2289:3389
4.配置myid
有一個灰常關鍵的設定,在每個zk server配置檔案的dataDir所對應的目錄下,必須建立一個名為myid的檔案,其中的內容必須與zoo.cfg中server.x 中的x相同,即:
/usr/local/zookeeper/zookeeper-3.4.10/data/myid 中的內容為1,對應server.1中的1
5.啟動驗證
/usr/local/zookeeper/zookeeper-3.4.10_1/bin/zkServer.sh start /usr/local/zookeeper/zookeeper-3.4.10_1/conf/zoo.cfg /usr/local/zookeeper/zookeeper-3.4.10_2/bin/zkServer.sh start /usr/local/zookeeper/zookeeper-3.4.10_3/bin/zkServer.sh start
啟用成功後,輸入 jps 看下程序
20351 ZooKeeperMain
20791 QuorumPeerMain
20822 QuorumPeerMain
20865 QuorumPeerMain
應該至少能看到以上幾個程序。
可以啟動客戶端測試下:
bin/zkCli.sh -server localhost:2181