目录

客户端命令行操作

1、启动客户端

2、停止客户端

3、显示所有操作命令

4、查看当前节点信息 ls ~ 详细信息  ls2

5、分别创建两个普通节点

6、获取节点的值

7、创建短暂节点 ~ create -e

8、创建带序号的节点

9、修改节点数据

10、监听节点变化

12、节点的子节点变化监听

13、删除某个节点 ~ delete

14、递归删除节点 - rmr

15、查看节点状态 ~ stat

​​​​​​​

客户端命令行操作

1、启动客户端

// 进入zk的bin目录

cd /opt/module/zookeeper-3.4.10/bin

// 启动客户端

./zkCli.sh

2、停止客户端

quit

3、显示所有操作命令

这个命令很重要,掌握这个命令基本所有的操作都会了

上述抓取的所有命令都在这里了

4、查看当前节点信息 ls ~ 详细信息  ls2

// 在help中提示,ls后加路径

ls /

ls2 /

节点详细信息:

1)czxid-创建节点的事务zxid

每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。

事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生。

2)ctime - znode被创建的毫秒数(从1970年开始)

3)mzxid - znode最后更新的事务zxid

4)mtime - znode最后修改的毫秒数(从1970年开始)

5)pZxid-znode最后更新的子节点zxid

6)cversion - znode子节点变化号,znode子节点修改次数

7)dataversion - znode数据变化号

8)aclVersion - znode访问控制列表的变化号

9)ephemeralOwner- 如果是临时节点,这个是znode拥有者的session id。如果不是临时节点则是0。

10)dataLength- znode的数据长度

11)numChildren - znode子节点数量

5、分别创建两个普通节点

create /dgut xiaojie

create /dgut xiaojie

create /dgut/student001 zhuyansha

create /dgut/student002 xiaozheng

注意,这里需要先创建/dgut,然后才能创建/dgut下面的节点信息,否则会报节点不存在

6、获取节点的值

get /dgut

get /dgut/student001

get /dgut/student002

7、创建短暂节点 ~ create -e

create -e /dgut/student003 xiaojie

在当前客户端可以看到

退出客户端在重启客户端,再次查看

8、创建带序号的节点

// 创建student004节点成功

create /dgut/student004 lele

// 创建student004节点失败 ~ 节点已经存在

create /dgut/student004 lele2

// 创建带编号的节点 ! success

crteate -s /dgut/student004 lele2

// 创建带编号的节点 ! success

crteate -s /dgut/student004 lele3

9、修改节点数据

set /dgut/student004 leleToxiaozheng

get /dgut/student004

10、监听节点变化

在134服务器上监听,然后在135服务器上修改

134服务器上:

get /dgut/student004 watch

135服务器上修改:

在134服务器打印出:

12、节点的子节点变化监听

ls /dgut watch

操作现象一样,在135服务器,增加一个student005节点信息,在134就能看到监听信息

自己操作

13、删除某个节点 ~ delete

delete /dgut/student001

14、递归删除节点 - rmr

rmr /dgut

15、查看节点状态 ~ stat

stat /zookeeper

至此Zk的常用命令就开发完了

linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令相关推荐

  1. linux下如何启动ice服务器,linux: ICE搭建

    环境:JDK1.8 yum install gcc gcc-c++ glibc-headers -y yum groupinstall "Development Tools" -y ...

  2. linux进程网络监控,linux下的进程、网络、性能监控命令

    Linux下的java虚拟机性能监控与故障处理命令 java包中提供了很多监控JVM的工具类,作为java程序员必须得掌握常用的几个工具,下面是几个常用的JVM性能监控与故障处理工具的介绍与使用. 1 ...

  3. 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...

    刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 解决Linux下My ...

  4. linux 修改hba参数,更改Raid卡和HBA卡在linux下的启动顺序

    更改Raid卡和HBA卡在linux下的启动顺序 发布时间:2006-01-11 10:13:07来源:红联作者:新新 当server安装好RHEL3系统以后,如果又添加了HBA卡,准备连接光纤存储的 ...

  5. linux下安装nginx启动,Linux下安装启动nginx的过程

    1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginx useradd -r -g nginx  ...

  6. teamviewer 黑屏 linux,Teamviewer 在 Linux 下无法启动?

    Teamviewer 是跨平台的远程桌面连线工具,在 Linux.Mac OS X和 Windows下都可以用,但在 Linux 下无法启动时怎么办? Teamviewer 是跨平台的远程桌面连线工具 ...

  7. teamviewer linux重启服务,Teamviewer在Linux下无法启动?

    Teamviewer 是跨平台的远程桌面连线工具,在 Linux.Mac OS X和 Windows下都可以用,但在 Linux 下无法启动时怎么办? 笔者回家工作时,都会用 Teamviewer 连 ...

  8. linux下剪切文件怎么恢复,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

  9. LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句

    LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句 前提是,搜索已经使用的命令,否则是查不出来结果的. ctrl+r 用途:反向搜索执行过的命令.(revers ...

  10. Linux下Tomcat启动报错:port already in use

    Linux下Tomcat启动报错:port already in use,导致该问题的原因很多,我在这里记录一下我遇到的情况的解决办法. 检查了${TOMCAT_HOME}/conf/server.x ...

最新文章

  1. c语言节点有指针域数据域,学习心得:链表的操作(C语言实现)
  2. Linux查看所有用户和组信息
  3. Redis源码剖析(三)字典结构的设计与实现
  4. Codis 3.x 部署安装
  5. 拓步机器人联网说明书_科沃斯IPO聚焦三大战略 谋划转型互联网生态企业
  6. 安装nltk,textacy库
  7. python Unicode字符与数值转换
  8. Filenet:主打底层技术创新,检索分发挖矿开创全民挖矿时代!
  9. Hbase构建二级索引的一些解决方案
  10. PHP多功能Youngxj工具箱/在线站长工具箱源码
  11. 将文件按照文件名分类到文件夹
  12. event mpm php,Apache下三种MPM模式:prefork,worker和event
  13. android killer java,记录Android Killer反编译时遇到的异常
  14. 史上最系统的程序员未来职业规划路线
  15. 解决索尼WH-1000XM3使用蓝牙连接电脑无法使用麦克风的问题
  16. 将网页保存为图片--修改
  17. MapGIS裁剪等值线图到出图
  18. C++ 内存管理 —— 第一講:C++ 內存構件
  19. what is RPC?
  20. 分享12个Kindle书籍资源地址,你想要的这里都有

热门文章

  1. jenkins X 和k8s CI/CD
  2. bzoj 4624 农场种植 fft
  3. 编程不需要天赋和激情
  4. codeforces 762E(cdq分治)
  5. Android开发之TextView的滚动显示
  6. JDK源码-ArrayList源码
  7. tomcat context 配置 项目部署
  8. as3数据类型检查写法(is/as/typeof/in/instanceof)用法介绍
  9. 大数据_Flink_数据处理_流处理API_Source_自定义测试数据源---Flink工作笔记0028
  10. C++基础部分_C++文件操作_二进制文件的写操作---C++语言工作笔记078