本篇文章,博主將分享zookeeper集羣環境搭建的整個過程。在分享以前,博主還得說明些注意事項。首先,zookeeper是java編寫的應用程序,因此在安裝以前須要先安裝java環境。java
本次可能用到的操做:apache
sucureCRT -> view -> chat windows能夠批量發送命令 send chat to all session rz sucureCRT命令行輸入rz命令執行文件上傳選擇
集羣安裝步驟(本次以三臺zookeeper服務器集羣爲例):windows
(1)首先,將三臺服務器上的java環境安裝好(因爲以前文章已經介紹過,故此處再也不重複)bash
(2)登陸zookeeper官網下載安裝包;地址:http://zookeeper.apache.org/服務器
(3)上傳zookeeper到其中一臺服務器的/opt/apps目錄中(拖拽zookeeper壓縮包到SecureCRT中,選中send Zmodem)session
報錯:-bash: rz: command not foundapp
(4)因爲上一步提示rz上傳命令未安裝,先安裝rz軟件spa
yum list|grep rz yum install lrzsz
(5)重複步驟3進行文件上傳成功命令行
(6)解壓zookeeper軟件安裝壓縮包:tar -zxvf zookeeper-3.4.13.tar.gz -C /opt/apps(解壓)3d
(7)修改zookeeper配置文件
cd /opt/apps/zookeeper-3.4.13/conf/ cp zoo_sample.cfg zoo.cfg vi zoo.cfg
(8)建立zookeeper數據文件而且設置權限
cd /opt/apps/zookeeper-3.4.13/ mkdir -m 755 data mkdir -m 755 log
(9)在/opt/apps/zookeeper-3.4.13/data文件夾下新建myid文件,myid的文件內容爲server.3後面的3(此處需參照當前服務器id進行配置)
cd data vi myid 或者 echo "3" > myid
(10)將集羣下發到其餘兩臺機器上
scp -r /opt/apps/zookeeper-3.4.13 root@192.168.29.135:/opt/apps/ scp -r /opt/apps/zookeeper-3.4.13 root@192.168.29.136:/opt/apps/
(11)修改其餘機器的配置文件
192.168.29.135上:修改myid爲:1 192.168.29.135上:修改myid爲:2
(12)關閉防火牆(此處爲節省時間也不配防火牆,且生產中通常爲內網使用,故都不須要配置防火牆)
service iptables stop chkconfig iptables off
(13)啓動zookeeper;執行命令:/opt/apps/zookeeper-3.4.13/bin/zkServer.sh start
(14)查看zookeeper集羣狀態,(QuorumPeerMain爲zookeeper的進程名稱)
一、 jps(查看進程) 二、 /opt/apps/zookeeper-3.4.13/bin/zkServer.sh status(查看集羣狀態,主從信息)
(15)集羣搭建完成
最後,你們若是以爲博主文章寫的不錯,或者對您有幫助,請點贊博主。若是您對其它服務器技術或者博主本人感興趣,請關注博主,隨時歡迎同博主交流技術。