zookeeper安装与基本命令
zookeeper安装
1.1 下载zookeeper安装包

-
选择对应的版本,这里以3.6.0为例
![image]()
-
下载以-bin.tar.gz 结尾的包,一定要带bin
![image]()
1.2 下载jdk
-
这里以jdk11为例
-
下载地址:https://www.oracle.com/java/technologies/downloads/#java11
![image]()
2.1 jdk安装
第一步:检查系统中是否已经安装过openjdk,如果有则将其删除
java -version
或
rpm -qa | grep java
# 如果有则删除
yum remove -y java-*
第二步:将jdk上传到主机,并解压到指定地址 /usr/local

tar zxvf jdk-11.0.12_linux-x64_bin.tar.gz -C /usr/local/
第三步:配置环境变量并刷新
# 编辑配置文件
vi /etc/profile.d/jdk11.sh
# 写入如下内容
export JAVA_HOME=/usr/local/jdk-11.0.12
export CLASS_PATH=.:$JAVA_HOME/lib/:$JAVA_HOME/bin/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
# 加载配置文件
source /etc/profile.d/jdk11.sh
第四步:测试安装
java -version

2.2 zookeeper本地模式安装
安装前准备:安装前先确认jdk已经安装
第一步:拷贝将zookeeper包上传到主机opt目录,并解压缩

# 解压缩
tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz
# 重命名为zookeeper,为了简化目录名,该步骤可以省略
mv apache-zookeeper-3.6.0-bin zookeeper

第二步:在/opt/zookeeper/ 目录下创建数据文件目录和日志文件目录
cd /opt/zookeeper/
mkdir zkData
mkdir zkLog
第三步:修改配置文件
cd /opt/zookeeper/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
# 修改如下内容
dataDir=/opt/zookeeper/zkData
dataLogDir=/opt/zookeeper/zkLog
第四步:操作zookeeper
zookeeper执行文件在安装目录的bin目录下
cd /opt/zookeeper/bin/
# 启动zookeeper
./zkServer.sh start
# 查看进程是否启动
jps
# 查看状态
./zkServer.sh status
# 启动客户端
./zkCli.sh
# 退出客户端
quit
3 常用客户端命令
- 显示所有操作命令
help
- 查看当前znond中包含的内容
ls /
- 查看当前节点详细数据
ls -s /
-
创建普通节点
- 在根节点下创建一个china节点
create /china- 创建节点,并保存数据
create /usa "Trump"- 创建多级节点时,需逐级创建
create /japan create /japan/Tokyo "hot" -
获得节点值
get /japan/Tokyo
- 创建临时节点,退出客户端重连后,临时节点消失
create -e /uk
- 创建带序号的节点,在/china下创建3个city
create -s /china/city
create -s /china/city
create -s /china/city
ls /china
[city0000000000, city0000000001, city0000000002]
- 修改节点数据值
set /japan/Tokyo "too hot"
- 删除节点
delete /japan/Tokyo
- 递归删除节点(非空节点,节点下有子节点)
deleteall /china




浙公网安备 33010602011771号