1. 程式人生 > 其它 >zookeeper之安裝

zookeeper之安裝

zookeeper之安裝

一、準備條件

1.1 最低三個伺服器(一主多從,1個leader,多個flower)
1.2 將zookeeper安裝包上傳到叢集並解壓zookeeper

二、將conf目錄下的 zoo_sample.cfg拷貝一分,並命名為zoo.cfg

cp ./zoo_sample.cfg zoo.cfg

三、修zoo.cfg配置檔案

tickTime=2000     心跳時間
initLimit=10       初始化時間  10(心跳針)* tickTime
syncLimit=5       同步時間    5(心跳針)* tickTime
dataDir=/home/bigdata/zookeeper/zkmyid  資料存放路徑
clientPort
=2181 客戶端埠號 server.11=hadoop1:2888:3888 2888:資料通訊埠 server.12=hadoop2:2888:3888 3888:選舉資訊埠 server.13=hadoop3:2888:3888

四、建立logs存放日誌/home/bigdata/zookeeper/logs

cd /home/bigdata/zookeeper/
mkdir logs

五、在/home/bigdata/zookeeper目錄下建立zkmyid並更改許可權

touch zkmyid  
chmod 755 zkmyid 

六、在/home/bigdata/zookeeper/zkmyid目錄下建立myid並新增內容

touch myid    
vi myid 11

六、新增zookeeper環境變數

vi /etc/profiles

ZK_HOME=/home/bigdata/zookeeper
$ZK_HOME:/bin

七、更改日誌位置

  在zkEnv.sh 56行左右 把.路徑改變為/home/bigdata/zookeeper/logs路徑

八、同步配置

scp -r zookeeper root@192.168.11.12:/home/bigdata/
scp -r zookeeper root@192.168.11.13:/home/bigdata/

九、更改2/3號伺服器的配置

vi myid 12  
vi myid 
13

十、重新整理三臺伺服器

source /etc/profile

十一、啟動zookeeper服務(三臺都啟動)

開啟zookeeper zkServer.sh start
關閉zookeeper zkServer.sh stop

十二、啟動zookeeper客戶端

zkCli.sh -server hadoop2:2181(2181預設,可寫可不寫)
做自己的太陽,成為別人的光!