ZooKeeper 的安装

安装步骤

下载 ZooKeeper 与解压

ZooKeeper 下载地址

找到 zookeeper-3.4.5-cdh5.7.0.tar.gz

将他传输到 /abs/software 目录

解压到指定目录

1
2
3
#将ZooKeeper解压到/abs/app/中

tar -zxvf zookeeper-3.4.5-cdh5.7.0.tar.gz -C /abs/app/

配置 ZooKeeper 环境变量

将 ZooKeeper 目录添加到系统环境变量(~/.bash_profile)中

1
2
3
4
vi ~/.bash_profile

export ZOOKEEPER_HOME=/abs/app/zookeeper-3.4.5-cdh5.7.0
export PATH=$ZOOKEEPER_HOME/bin:$PATH

让配置生效

1
source  ~/.bash_profile

配置 ZooKeeper

/abs/app/zookeeper-3.4.5-cdh5.7.0/conf 目录对 ZooKeeper 进行相关配置

1
2
3
4
5
6
cp zoo_sample.cfg  zoo.cfg

vi zoo.cfg

# 修改数据存储文件目录(需要自己建相关目录)
dataDir=/abs/app/tmp/zk

验证

/abs/app/zookeeper-3.4.5-cdh5.7.0/bin 目录输入 ./zkServer.sh start 验证

在命令行显示如下:

1
2
3
JMX enabled by default
Using config: /abs/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

在命令行输入 jps

1
2
2563 QuorumPeerMain
2581 Jps

QuorumPeerMain 就是 ZooKeeper 的进程

连接 ZooKeeper

1
2
3
4
5
6
7
8
./zkCli.sh

[zk: localhost:2181(CONNECTED) 6] ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 7] ls /zookeeper
[quota]
[zk: localhost:2181(CONNECTED) 8] ls /zookeeper/quota
[]

以上操作没问题就说明安装配置成功。

------ 本文结束------
如果对您有帮助的话请我喝瓶水吧!