1. 程式人生 > >Zookeeper(一)偽分散式安裝

Zookeeper(一)偽分散式安裝

一:環境

centos

jdk1.6

zookeeper-3.4.3 下載

二:配置

將解壓出來的zookeeper 複製三份,這裡分別叫做 zookeeper-1,zookeeper-2和zookeeper-3。

1.  zookeeper-1 配置

建立data目錄:/home/java2000_wl/hadoop/zookeeper-1/data
建立log目錄:/home/java2000_wl/hadoop/zookeeper-1/logs
建立myid檔案:/home/java2000_wl/hadoop/zookeeper-1/data/myid
內容:
1

建立/home/java2000_wl/hadoop/zookeeper-1/conf/zoo.cfg檔案

內容:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/java2000_wl/hadoop/zookeeper-1/data
clientPort=2181
dataLogDir=/home/java2000_wl/hadoop/zookeeper-1/logs

server.1=127.0.0.1:4000:5000  
server.2=127.0.0.1:4001:5001  

server.3=127.0.0.1:4002:5002


2.zookeeper-2 配置:

建立data目錄:/home/java2000_wl/hadoop/zookeeper-2/data
建立log目錄:/home/java2000_wl/hadoop/zookeeper-2/logs
建立myid檔案:/home/java2000_wl/hadoop/zookeeper-2/data/myid
內容:
2

建立/home/java2000_wl/hadoop/zookeeper-2/conf/zoo.cfg檔案
內容:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/java2000_wl/hadoop/zookeeper-2/data
clientPort=2182
dataLogDir=/home/java2000_wl/hadoop/zookeeper-2/logs

server.1=127.0.0.1:4000:5000  
server.2=127.0.0.1:4001:5001  
server.3=127.0.0.1:4002:5002

3.zookeeper-3 配置:

建立data目錄:/home/java2000_wl/hadoop/zookeeper-3/data
建立log目錄:/home/java2000_wl/hadoop/zookeeper-3/logs
建立myid檔案:/home/java2000_wl/hadoop/zookeeper-3/data/myid
內容:
3

建立/home/java2000_wl/hadoop/zookeeper-3/conf/zoo.cfg檔案
內容:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/java2000_wl/hadoop/zookeeper-3/data
clientPort=2183
dataLogDir=/home/java2000_wl/hadoop/zookeeper-3/logs

server.1=127.0.0.1:4000:5000  
server.2=127.0.0.1:4001:5001  
server.3=127.0.0.1:4002:5002

三:啟動服務

分別進入三個服務的bin目錄 啟動服務

bin/zkServer.sh start


四:客戶端連線

成功啟動zookeeper服務之後,輸入下述命令,連線到zookeeper服務

./zkCli.sh -server 127.0.0.1:2181