Zookeeper 偽分布式部署


Zookeeper 可以通過配置不同的配置文件啟動

部署環境:CentOS 6.7

Zookeeper 路徑: /opt/htools/zookeeper-3.4.6

操作步驟:

1 復制三份zoo.cfg 配置文件,依次命名為 zoo1.cfg zoo2.cfg zoo3.cfg, 之后分別編輯其中的內容

cp zoo.cfg zoo1.cfg

cp zoo.cfg zoo2.cfg

cp zoo.cfg zoo3.cfg

(1)zoo1.cfg

initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/1.data
dataLogDir=/usr/local/zookeeper-3.4.6/1.logs
clientPort=2181
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883

(2)zoo2.cfg

initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/2.data
dataLogDir=/usr/local/zookeeper-3.4.6/2.logs
clientPort=2182
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883

(3)zoo3.cfg

initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/3.data
dataLogDir=/usr/local/zookeeper-3.4.6/3.logs
clientPort=2183
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883

 

2 參考三份配置,分別建立數據目錄和日志目錄

cd /usr/local/zookeeper-3.4.6

mkdir 1.data 2.data 3.data

mkdir 1.logs 2.logs 3.logs

3 分別在每個數據目錄新建myid 文件

vim /usr/local/zookeeper-3.4.6/1.data/myid        輸入 1    保存退出

vim /usr/local/zookeeper-3.4.6/2.data/myid        輸入 2    保存退出

vim /usr/local/zookeeper-3.4.6/3.data/myid        輸入 3    保存退出

4 啟動服務以及查看運行狀態命令

(1)啟動命令

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo1.cfg

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo2.cfg

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo3.cfg

(2)查看狀態命令

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo1.cfg

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo2.cfg

/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo3.cfg

 

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM