Zookeeper 下载与安装

前言

下载地址:https://zookeeper.apache.org/releases.html
官网安装教程:http://zookeeper.apache.org/doc/r3.5.5/zookeeperStarted.html

版本

JDK:jdk1.8.0_211

Zookeeper:apache-zookeeper-3.5.5-bin

Zookeeper 简单命令

  • 启动:./zkServer.sh start
  • 停止:./zkServer.sh stop
  • 查看 ZK 状态:./zkServer.sh status
  • 使用 zkCli 连接:./zkCli.sh -server 127.0.0.1:2181

操作 node 命令

# 查看命令
help
# 展示某节点下所有节点
ls /
# 创建节点
create 节点 节点值 eg: create /zk_test my_data
# 获取节点值
get 节点 eg:get /zk_test
# 更新节点的值
set 节点 新值 eg: set /zk_test junk
# 递归删除
rmr 节点
# 删除节点
delete 节点 eg:delete /zk_test

单机安装

一、下载解压后,进入解压目录

二、从 cong 目录下拷贝 zoo_sample.cfg 到该目录下并重命名为 zoo.cfg

在这里插入图片描述

三、配置 zoo.cfg ,指定数据目录和日志目录

在这里插入图片描述

四、进入 bin 目录,执行命令启动 zk,查看 zk 状态

启动命令

./zkServer.sh start

查看启动状态命令

./zkServer.sh status

在这里插入图片描述

五、进入 bin 目录使用 zkCli 连接本地 zk

连接命令

./zkCli.sh -server 127.0.0.1:2181

在这里插入图片描述

集群安装

集群安装需要安装奇数个 zookeeper 服务

一、下载解压后,进入解压目录

二、从 cong 目录下拷贝 zoo_sample.cfg 到该目录下并重命名为 zoo.cfg

在这里插入图片描述

三、配置 zoo.cfg ,指定数据目录和日志目录,配置多个 zk 节点

在这里插入图片描述

四、在 dataDir 指定目录下,为每个 zk 节点配置 myid

在这里插入图片描述

五、进入 bin 目录,执行命令启动 zk,查看 zk 状态

第一台机器

在这里插入图片描述

第二台机器

在这里插入图片描述

第三台机器

在这里插入图片描述

六、连接测试

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐