Zookeeper是Hadoop的一個子項目,它是分布式系統中的協調系統,可提供的服務主要有:配置服務、名字服務、分布式同步、組服務等。
1、下載地址
https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.11/
2、創建 /usr/local/services/zookeeper 文件夾:
mkdir -p /usr/local/services/zookeeper
3、進入到 /usr/local/services/zookeeper 目錄中:
cd /usr/local/services/zookeeper
把下載的文件放到該目錄下
4、解壓縮 zookeeper-3.4.11.tar.gz
tar -zxvf zookeeper-3.4.9.tar.gz
5、進入到 /usr/local/services/zookeeper/zookeeper-3.4.11/conf 目錄中,並復制zoo_sample.cfg文件並命名為zoo.cfg:
cd zookeeper-3.4.11/conf/
cp zoo_sample.cfg zoo.cfg
6、用 vim 打開 zoo.cfg 文件並修改其內容為如下: # 數據文件夾 dataDir # 日志文件夾 dataLogDir
7、進入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目錄中:
cd ../bin/
8、用 vim 打開 /etc/ 目錄下的配置文件 profile:
vim /etc/profile
並在其尾部追加如下內容:
# idea - zookeeper-3.4.9 config start - 2017-11-27
export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.11/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
# idea - zookeeper-3.4.9 config start - 2017-11-27
9、使 /etc/ 目錄下的 profile 文件即可生效:
source /etc/profile
10、啟動 zookeeper 服務:
zkServer.sh start
如打印如下信息則表明啟動成功:
11、查詢 zookeeper 狀態:
zkServer.sh status
12、關閉 zookeeper 服務:
zkServer.sh stop
13、重啟 zookeeper 服務:
zkServer.sh restart