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