$ cd /usr/local/bash
$ tar -zxvf zookeeper-3.4.5.tar.gzui
$ mv zookeeper-3.4.5 zkspa
$ cd命令行
$ vi .bashrcscala
export ZOOKEEPER_HOME=/usr/local/zk export PATH=$PATH:$ZOOKEEPER_HOME/bin
$ source .bashrcserver
$ cd /usr/local/zk/conf/blog
$ mv zoo_sample.cfg zoo.cfgit
$ vi zoo.cfgspark
# 修改 dataDir=/usr/local/zk/data/ # 新增 server.0=spark1:2888:3888 server.1=spark2:2888:3888 server.2=spark3:2888:3888
$ cd /usr/local/zk/class
$ mkdir data
$ cd data/
$ vi myid
0
$ cd /usr/local/
$ scp -r zk root@spark2:/usr/local/
$ scp -r zk root@spark3:/usr/local/
$ scp ~/.bashrc root@spark2:~/
$ scp ~/.bashrc root@spark3:~/
# 分別在spark2和spark3上執行 source ~/.bashrc
# 分別修改spark2和spark3的 vi /usr/local/zk/data/myid 爲1和2
# 啓動zk集羣
三臺機器分別執行$ zkServer.sh start
三臺機器分別執行(檢查啓動狀況)$ zkServer.sh status
# 進入zookeeper命令行
$ zkCli.sh
> quit