安裝ZooKeeper包
[CDH下載地址](http://archive.cloudera.com/cdh5/cdh/5/)
1、將課程提供的zookeeper-3.4.5-cdh5.3.6.tar.gz使用WinSCP拷貝到sparkproject1的/usr/local目錄下倘是。
2掷豺、對(duì)zookeeper-3.4.5-cdh5.3.6.tar.gz進(jìn)行解壓縮:tar -zxvf zookeeper-3.4.5-cdh5.3.6.tar.gz。
3吆寨、對(duì)zookeeper目錄進(jìn)行重命名:mv zookeeper-3.4.5-cdh5.3.6 zk。
4、配置zookeeper相關(guān)的環(huán)境變量
vi ~/.bashrc
export ZOOKEEPER_HOME=/usr/local/zk
export PATH=$ZOOKEEPER_HOME/bin
source ~/.bashrc
配置zoo.cfg
cd zk/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
修改:dataDir=/usr/local/zk/data
新增:
server.0=sparkproject1:2888:3888
server.1=sparkproject2:2888:3888
server.2=sparkproject3:2888:3888
設(shè)置zk節(jié)點(diǎn)標(biāo)識(shí)
cd zk
mkdir data
cd data
vi myid
0
搭建zk集群
1再膳、在另外兩個(gè)節(jié)點(diǎn)上按照上述步驟配置ZooKeeper,使用scp將zk和.bashrc拷貝到spark2和spark3上即可曲横。
2喂柒、唯一的區(qū)別是spark2和spark3的標(biāo)識(shí)號(hào)分別設(shè)置為1和2。
啟動(dòng)ZooKeeper集群
1禾嫉、分別在三臺(tái)機(jī)器上執(zhí)行:zkServer.sh start灾杰。
2、檢查ZooKeeper狀態(tài):zkServer.sh status熙参,應(yīng)該是一個(gè)leader艳吠,兩個(gè)follower
3、jps:檢查三個(gè)節(jié)點(diǎn)是否都有QuromPeerMain進(jìn)程孽椰。