Zookeeper的常用命令本篇不包括权限acl相关以及集群相关,那些要另开篇章。
使用的版本是Zookeeper3.4.14,不同版本会有一定的差异性。

新增命令

语法:create [-s] [-e] path data [acl]
参数:使用[]包含的是可选参数。
[-s] : 创建有序节点。
[-e] : 创建临时节点。
path: 节点路径。
data:节点的数据。
[acl] :权限相关,后面文章讲。
例子:
创建持久化节点:

create /node1  "123456789"

创建持久化有序节点:

create -s /node2  "123456789"

创建临时节点

create -e /node3 "123456879"

创建临时有序节点

create -e -s /node3 "123456879"

创建有序节点时,Zookeeper会在我们知道的节点名称后面补一个有序的,唯一的递增数字后缀。

查看命令

get path [watch]
查看节点数据和该节点的元信息
[watch] : 查询节点并为该节点注册一个事件监听。


stat path [watch] //查看节点元信息。
[watch] :查看节点并为节点添加一个监听,当节点被修改时,该客户端会收到一个回调。

ls path [watch] //查看某一节点下的子节点。
[watch] :查看节点并为节点添加一个监听,当节点被修改时,该客户端会收到一个回调。

ls2 path [watch] //返回子节点加当前节点的信息。

[watch] :添加监听。

history ://查看该客户端登录以来使用的最进执行的11个命令。

redo cmdno //再执行一次指定的历史命令。cmdno 是执行history命令时显示命令左边的index。

修改命令

set path data [version] 修改节点数据,返回修改后的节点元数据。
[version] :指定数据的版本,版本不符合时修改失败,类似关系型数据库的乐观锁。
path :修改节点路径。
data :修改的数据。

删除命令

delete path [version] //删除节点,删除的节点必须没有任何子节点,否则会删除失败。
[version] :指定数据的版本,版本不符合时删除失败,类似关系型数据库的乐观锁。

rmr path // 递归节点。会递归删除该节点及其所有子节点。

其他命令

close 关闭客户端连接,把连接设置为关闭状态,实质关闭Socket连接,关闭之后发送命令就会报错。

connect host:port 连接其他Zookeeper服务器。

printwatches on|off 是否开启watch机制,如果设置为off,则该客户端监听的节点事件都不会生效、默认on。

sync path //把当前Zookeeper服务器的指定节点同步到主从集群中的其他Zookeeper服务器上。

Zookeeper常用命令详解(Zookeeper3.4.14)相关推荐

  1. Zookeeper常用命令详解(Zookeeper3.6)

    Zookeeper的常用命令本篇不包括权限acl相关以及集群相关,那些要另开篇章. 使用的版本是Zookeeper3.6.1,不同版本会有一定的差异性. 新增命令 语法:create [-s] [-e ...

  2. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  3. router linux命令,router os 常用命令详解

    router os 常用命令详解 发布时间:2006-04-20 01:17:30来源:红联作者:[Hl.y] 看了很多router os 的资料都是关于如何安装的,却很少见到关于router os的 ...

  4. U-Boot的常用命令详解

    2019独角兽企业重金招聘Python工程师标准>>> U-Boot的常用命令详解 U-Boot 还提供了更加详细的命令帮助,通过 help 命令还可以查看每个命令的参数说明.由于开 ...

  5. Linux常用命令详解文库

     Linux常用命令详解文库.txt精神失常的疯子不可怕,可怕的是精神正常的疯子!Linux常用命令详解 来源: LUPA开源社区 发布时间: 2007-05-27 05:34 版权申明 字体: ...

  6. ceph命令系列(一):ceph-deploy/ceph/rados/rbd 常用命令详解

    ceph-deploy 常用命令详解 命令 描述 ceph-deploy new [mon-node ...] 指定node(s)为monitor,开始部署一个新的ceph集群,并且在当前目录创建ce ...

  7. Linux常用命令详解 ls -l命令详解

    Linux常用命令详解 ls -l命令详解 一.ls -l命令显示效果 使用ls -l会产生长列表格式输出,包含了目录中每个文件的更多的信息. 注:蓝色或/表示目录,如果带绿色或*号表示可执行文件. ...

  8. Linux常用命令详解(最全)

    Linux命令目录 Linux命令集合 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 - 使用 "+" ...

  9. Samtools(CentOS Linux)安装及常用命令详解

    序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...

最新文章

  1. NAT的完全分析及其UDP穿透的完全解决方案
  2. 云原生时代,企业多活容灾体系构建思路与最佳实践
  3. Cloud for Customer元数据的加载
  4. 学习使用新浪接口随笔(一)
  5. 前端学习(2028)vue之电商管理系统电商系统之展示物流进度
  6. java类加载器正确的是_Java面试题:面向对象,类加载器,JDBC, Spring 基础概念
  7. 【java】之常用四大线程池用法以及ThreadPoolExecutor详解
  8. linux 二进制安装mysql
  9. “OSPF” DR与BDR
  10. Atitit tomcat 启动报错 ZipException: archive is not a ZIP archive. 1.1. ----Should sh lib jar err... 1
  11. ABP文档 - 通知系统
  12. 印度软件腾飞不是偶然
  13. 快捷截图、标注和取色的小工具snipaste
  14. 青龙面板搭配诺兰nvjdc详细教程
  15. Kibana 使用 KQL 查询语法-kibana 常用查询语法
  16. BGP的通告和选路规则
  17. 小白计算机视觉学习报告
  18. ssh工作流程(工作原理)
  19. 身为实验室管理者的你,需要知道的实验室物联网!
  20. 微信文件夹的dat文件怎么打开_如何打开微信dat文件基本方法

热门文章

  1. 罗振宇2021跨年演讲1:长大以后有多少责任和烦恼?
  2. 《天天数学》连载21:一月二十一日
  3. Spring Boot基础
  4. 【BZOJ3643】phi的反函数,暴搜
  5. 【BZOJ3576】江南乐,博弈
  6. mysql中的lgwr_MySQL Replication和Oracle logical standby的原理对比
  7. 2017.4.20 比例简化 思考记录
  8. 【OpenStack】【Nova】安装与配置详解 (1)
  9. 【英语学习】【WOTD】zero-sum 释义/词源/示例
  10. ansys怎么使用anand模型_【干货】经典ANSYS 与 Workbench如何实现联合仿真,相互切换操作。...