ZooKeeper shell

摘要:
###2.2读取节点lspath[watch]getpath[watch]ls2Path[watch]#读取相关命令包括ls命令和get命令。ls命令可以列出Zookeeper指定节点下的所有子节点,并且只能查看指定节点下第一级的所有子结点;get命令可以获取Zookeeper的指定节点的数据内容和属性信息#注意:/###2.3不能用于更新节点setpathdata[version]#数据是要更新的新内容,版本是数据版本###2.4删除节点deletepath[version]#如果删除的节点中有子节点,则无法删除该节点。必须首先删除子节点,然后删除父节点。
# 1. 进入Zookeeper shell
sh /usr/local/kafka/bin/zookeeper-shell.sh localhost:2181

# 2. 基本操作
### 2.1 创建节点
create [-s] [-e] path data acl
    # 其中,-s 或-e 分别指定节点特性,顺序或临时节点,若不指定,则表示持久节点;acl 用来进行权限控制。
### 2.2 读取节点
ls path [watch]
get path [watch]
ls2 path [watch]
    # 与读取相关的命令有 ls 命令和 get 命令,ls 命令可以列出 Zookeeper 指定节点下的所有子节点,只能查看指定节点下的第一级的所有子节点;get 命令可以获取 Zookeeper指定节点的数据内容和属性信息。
    # 注意:path结尾不能带/
### 2.3 更新节点
set path data [version]
    # data 就是要更新的新内容,version 表示数据版本。
### 2.4 删除节点
delete path [version]
    # 若删除节点存在子节点,那么无法删除该节点,必须先删除子节点,再删除父节点。 rmr path可以递归删除节点。
### 2.5 quota 节点限制
setquota -n|-b val path
    # n:表示子节点的最大个数
    # b:表示数据值的最大长度
    # val:子节点最大个数或数据值的最大长度
    # path:节点路径
listquota path
    #列出指定节点的 quota,子节点个数为 2,数据长度-1 表示没限制
### 2.6 其他命令
history
    #列出命令历史

ref: https://blog.csdn.net/qq_41455420/article/details/79399096

免责声明:文章转载自《ZooKeeper shell》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PostgreSQL手动主从切换Google Earth上的一些3D模型下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unix操作系统的入门与基础

http://dev2dev.cnblogs.com/archive/2005/10/10/251894.aspx Unix操作系统的入门与基础与大家熟悉的Windows用户界面和使用习惯不同,Unix是常使用命令运行、极具灵活性的操作系统,目前的产品主要有IBM-AIX、SUN-Solaris、HP-UNIX等。初期接触Unix操作系统,下列的问题几乎...

Jmeter之Bean shell使用(一)

一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。...

(转载)linux中shell变量

(转载)http://blog.csdn.net/zahuopuboss/article/details/8633891 为使shell编程更有效,系统提供了一些shell变量。shell变量可以保存诸如路径名、文件名或者一个数字这样的变量名。shell将其中任何设置都看做文本字符串。有两种变量,本地和环境。严格地说可以有4种,但其余两种是只读的,可以认为...

08- adb常用命令以及模拟器链接adb命令

adb 命令简介  ADB即 Android debug bridge。是Android下面一个通用的调试工具。 熟练使用adb命令会大大增加开发效率,作为测试人员,熟练掌握adb,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件,卸载软件,系统升级,运行shell命令等。 adb.exe在安装的Android的SDK开发包platf...

shell脚本之三:shell变量知识进阶与实践

三、SHELL变量知识进阶与实践 (一)shell特殊位置变量 1.获取脚本的名字($0) $0:获取脚本的名字,如果脚本前跟着路径的话,那就获取路径加上脚本名字。 企业应用:一般在脚本最后,使用$0获取脚本的路径和名字给用户。 2、获取脚本的第n个参数($n) $n:获取脚本后的第n个参数,n大于9以后,数字需要用大括号括起来。 企业应用:脚本中,提取...

linux shell中读写操作mysql数据库

本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写PostgreSQL会更简单些。1...