ZooKeeper 安装配置集群搭建一

对于ZooKeeper相信大家都有一个初步的认识 它是分布式协调服务的重要一环,用于协调各种中间件的,视为注册中心。

官网即可下载

https://zookeeper.apache.org/releases.html

可根据个人喜好下载相应版本

本文使用的是 3.6.0 版本

1 开始正题

  1. 1 储存机制

            首先对zookeeper的初步理解它的储存机制,它的存储为树状结构,可以联系xml,或者ldap的存储来理解。但细节可能不同。

  1. 2 存储规则

             持久化、临时节点、有序节点、同级节点必须唯一、临时节点不能存在子节点。

注意: 安装运行前先检查jdk,运行需要依赖jdk环境。

2 下载完成,通过 tar -zxvf 解压

解压后如下:

解压后 进入 /opt/apache-zookeeper-3.6.0-bin/conf下,将zoo_sample.cfg文件 进行复制并命名为 zoo.cfg,因为zookeeper默认只认zoo.cfg的文件名   

 

3 进入 安装目录的bin目录下 /opt/apache-zookeeper-3.6.0-bin/bin,执行sh zkServer.sh  start启动zookeer 。

4 启动后使用客户端进行连接进行功能测试,客户端也在/opt/apache-zookeeper-3.6.0-bin/bin/目录下,执行sh zkCli.sh 使用客户端连接自己

客户端查看服务端文件 ,这个zookeeper 是我在配置文件中指定的存储路径,你可能现在看到是[] 这样的空,稍后会讲配置文件。

继续测试,创建一个存储 create -e /zookeeper/test 1 ,其中test是指路径 1为版本。一些基本命令可以输入-help查看使用。

get /zookeeper/test 获取刚刚存储的版本

使用get -s 命令查看详情

在这里我在贴上下基本命令:

  • 1. 启动 ZK 服务:
  • bin/zkServer.sh start
  • 2. 查看 ZK 服务状态:
  • bin/zkServer.sh status
  • 3. 停止 ZK 服务:
  • bin/zkServer.sh stop
  • 4. 重启 ZK 服务:
  • bin/zkServer.sh restart
  • 5. 连接服务器
  • zkCli.sh -timeout 0 -r -server ip:port
5 客户端断开连接
 
cctrl+c mac上是control+c
 
 
这样单机搭建就完成了,集群请查看ZooKeeper 安装配置集群搭建二
 

https://blog.csdn.net/Liaryank/article/details/105861362

 
 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值