大數據教程(3.5):zookeeper集羣環境搭建

    本篇文章,博主將分享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)集羣搭建完成

 

    最後,你們若是以爲博主文章寫的不錯,或者對您有幫助,請點贊博主。若是您對其它服務器技術或者博主本人感興趣,請關注博主,隨時歡迎同博主交流技術。

相關文章
相關標籤/搜索