首页 > 其他分享 >zookeeper

zookeeper

时间:2023-02-09 19:55:30浏览次数:42  
标签:查看 zookeeper 监听 命令 path 节点 客户端

zookeeper:
是一个用于分布式应用程序的高性能协调服务,它在一个简单的界面中公开常见服务(如命名,配置管理,同步和组服务)
最低配置 3台2c2g


zookeeper操作:
./zkServer.sh start|status|stop|restart

 

节点操作:
./zkCli.sh -server 192.168.213.129:2181
help 查看命令

create命令格式:
create [-s] [-e] [-c] [-t ttl] path [data] [acl]
[-s]建有序节点
[-e] 创建临时节点
[-c] 创建一个容器节点
[-t ttl] 创建一个ttl节点 -t时间单位毫秒
path 路径,必须参数
[data] 节点的数据,不写就是null
[acl] 权限相关

3.6.1版本之后的命令如下:
get命令格式:
get [-s] [-w] 路径
-s 查看节点数据加元信息
-w 查看节点并为节点添加一个监听,当节点被修改时,客户端会受到一个回调
3.6.1之前[get path watch 添加监听]

stat [-w] path 查看元节点信息
-w 添加监听
3.6.1之前[stat path watch 添加监听]

ls [-s] [-w] [-R] path 查看某一节点下的子节点。
[-s] 查看某一节点下的子节点加当前节点的元信息,相当于之前版本的ls2命令
[-w] 查看节点并为节点添加一个监听,当节点被修改时,该客户端会收到一个回调
之前版本是在path 后面加一个watch实现:ls path watch
[-R] 返回当前节点路径,当前节点的子节点,当前节点的子节点的子节点(递归)

history 查看该客户端登陆以来使用的最近11个命令
redo cmdno 再执行一次指定的历史命令
cmdno是执行history命令时显示命令左边的index
version 查看Zookeeper版本

deleteall path 递归删除节点
close 关闭客户端连接,把连接设置为关闭状态,实质关闭Socket连接,关闭之后发送命令就会报错
connect host:port 连接其他Zookeeper服务器
printwatches on|off 是否开启watch机制,默认on,如果设置为off,则该客户端监听的节点事件都不会生效
removewatches path 删除在某节点上设置的监听
sync path 把当前Zookeeper服务器的指定节点同步到主从集群中的其他Zookeeper服务器上

修改命令
set [-s] [-v version] 路径 数据 修改节点数据,默认没有返回信息。
[-s] 返回修改后节点的元信息
[-v version] 指定数据的版本,版本不符合时修改失败,类似关系型数据库的乐观锁
path 修改节点路径
data 修改的数据

getAllChildrenNumber 路径 获取指定节点的所有子节点个数,包括子节点的子节点递归
getAllChildrenNumber / 代表获取Zookeeper所有节点的个数(/节点除外)
getEphemerals 路径 获取该客户端会话创建的,指定节点下的所有临时子节点列表,包括持久子节点下的临时子节点递归

标签:查看,zookeeper,监听,命令,path,节点,客户端
From: https://www.cnblogs.com/95max/p/17106835.html

相关文章

  • zookeeper 安装
    kafka下载地址https://kafka.apachecn.org/downloads.htmlzookeeper下载地址https://zookeeper.apache.org/releases.html#download启动zookeeper配置解压apac......
  • ZooKeeper 避坑实践: Zxid溢出导致选主
    作者:子葵​背景线上 flink用户使用ZooKeeper做元数据中心以及集群选主,一些版本的flink在ZooKeeper选主时,会重启Job,导致一些非预期的业务损失。而ZooKeeper在 zx......
  • zookeeper单机版和伪集群版的搭建
    一.单机版1,下载: wgethttp://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz2,解压: tar-zxvfzookeeper-3.4.10.tar.gz3,在 zookeep......
  • Linux下Zookeeper安装和启动
    Zookeeper安装0.环境Inteli5-1240016GBMemoryUbuntu20.04.5LTSLinux5.15.0-52-generic1.下载官网速度太慢,可以在清华镜像下载https://mirrors.tuna.tsinghu......
  • 从一个 Demo 说起 Zookeeper 服务端源码
    从一个Demo说起Zookeeper服务端源码简介Zookeeper目前是Apache下的开源项目,作为最流行的分布式协调系统之一,我们平时开发中熟知的Dubbo、Kafka、Elastic-Job、Hadoop......
  • 8 k8s运行zookeeper和redis等实例
    一Kubernetes实战案例-自定义镜像结合PV/PVC运行Zookeeper集群1构建zookeeper镜像dockfile内容:FROMharbor.magedu.com/magedu/slim_java:8ENVZK_VERSION3.4.14......
  • Zookeeper 集群安装配置,超详细,速度收藏!
    今天,栈长分享下Zookeeper的集群安装及配置。下载下载地址:http://zookeeper.apache.org/下载过程就不说了,我们下载了最新的zookeeper-3.4.11。安装1、上传安装包......
  • 大数据必知必会:Zookeeper(3)集群环境安装
    摘要】Zookeeper3.8.0集群环境安装安装前准备集群环境下,至少需要3台服务器。IP地址主机名称10.0.0.5node110.0.0.6node210.0.0.7node3需要保......
  • zookeeper examples within kazoo
    zookeeper样例,包含:CRUDretrywatchertransactiondocker部署zookeeperdockerrun-id--namezk-p2181:2181zookeeper:latest样例代码importsysimportlogg......
  • <<从Paxos到Zookeeper-分布式一致性原理与实践>>
    <<从Paxos到Zookeeper-分布式一致性原理与实践>>1分布式特点分布性对等性并发性缺乏全局时钟故障总会发生2分布式问题通信异常网络分区三态单体应用中一次......