http://chinaxxren.iteye.com/blog/1621760

通过sh ..../bin/zkServer.sh status 来查看具体节点信息,如是否是leader

通过命令:echo stat|nc 127.0.0.1 2181 来查看哪个节点被选择作为follower或者leader

使用echo ruok|nc 127.0.0.1 2181 测试是否启动了该Server,若回复imok表示已经启动。

常用命令:

1、ruok - The server will respond with imok if it is running. Otherwise it will not respond at all.

2、kill - When issued from the local machine, the server will shut down.

3、dump - Lists the outstanding sessions and ephemeral nodes. This only works on the leader.

4、stat - Lists statistics about performance and connected clients.

ZooKeeper命令行工具类似于Linux的shell环境,不过功能肯定不及shell啦,但是使用它我们可以简单的对ZooKeeper进行访问,数据创建,数据修改等操作。

当启动 ZooKeeper 服务成功之后,输入下述命令,连接到 ZooKeeper 服务:

zkCli.sh –server 202.115.36.251:2181

连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息,并在屏幕输出“ Welcome to ZooKeeper ”等信息。

命令行工具的一些简单操作如下:

1 )使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:

[zk: 202.115.36.251:2181(CONNECTED) 1] ls /

2 )创建一个新的 znode ,使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:

[zk: 202.115.36.251:2181(CONNECTED) 2] create /zk "myData"

3 )我们运行 get 命令来确认 znode 是否包含我们所创建的字符串:

[zk: 202.115.36.251:2181(CONNECTED) 3] get /zk

4 )下面我们通过 set 命令来对 zk 所关联的字符串进行设置:

[zk: 202.115.36.251:2181(CONNECTED) 4] set /zk "zsl"

5 )下面我们将刚才创建的 znode 删除:

[zk: 202.115.36.251:2181(CONNECTED) 5] delete /zk

ls(查看当前节点数据),
ls2(查看当前节点数据并能看到更新次数等数据) ,
create(创建一个节点) ,
get(得到一个节点,包含数据和更新次数等数据),
set(修改节点)
delete(删除一个节点)

通过上述命令实践,我们可以发现,zookeeper使用了一个类似文件系统的树结构,数据可以挂在某个节点上,可以对这个节点进行删改。另外我们还发现,当改动一个节点的时候,集群中活着的机器都会更新到一致的数据。

zookeeper 命令相关推荐

  1. ZooKeeper命令、命令行工具及简单操作

    常用命令 ZooKeeper 支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 telnet 或 nc 向 Zoo ...

  2. 【转】ZooKeeper学习第二期--Zookeeper命令操作

    一.Zookeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互.他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息.用户在客户端可以通过telnet或n ...

  3. ZooKeeper 命令操作

    一. ZooKeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互.他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息.用户在客户端可以通过telnet或 ...

  4. Zookeeper命令操作(初始Zookeeper、JavaAPI操作、分布式锁实现、模拟12306售票分布式锁、Zookeeper集群搭建、选举投票)

    Zookeeper命令操作(初始Zookeeper.JavaAPI操作.分布式锁实现.模拟12306售票分布式锁.Zookeeper集群搭建.选举投票) 1.初始Zookeeper Zookeeper ...

  5. Apache ZooKeeper - 节点实操常用zookeeper命令

    文章目录 help 查看zookeeper所支持的所有命令 创建zookeeper 节点命令 创建持久化节点 create 查看节点 get 修改节点 set 创建持久序号节点,加参数 -s 创建临时 ...

  6. 面试官:说出几个你熟悉的 Zookeeper 命令

    今日推荐isEmpty 和 isBlank 的用法区别,你都知道吗?SpringBoot项目优化和Jvm调优(楼主亲测,真实有效)国内大神成功给手机装上了 Win11,代码已开源!Fluent Myb ...

  7. zookeeper命令行(zkCli.shzkServer.sh)使用及四字命令

    zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh). 还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认 ...

  8. Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)

    8.1.常用命令 启动ZK服务 bin/zkServer.sh start 查看ZK服务状态 bin/zkServer.sh status 停止ZK服务 bin/zkServer.sh stop 重启 ...

  9. zookeeper命令

    help帮助命令 ls 查看命令 ls / ls /zookeeper ls /zookeeper/quota /create 创建节点 命令格式:create path data create /w ...

最新文章

  1. 【linux】Valgrind工具集详解(七):Memcheck(内存错误检测器)
  2. R 语言常用操作与函数汇总
  3. An internal error occurred during: quot;J2EE Component Mapping Updatequot;.
  4. 点云处理不得劲?球卷积了解一下
  5. 物联网的发展之—Vecloud微云
  6. Windows Server 2012正式版RDS系列⑦
  7. Boost.MultiIndex 使用重排工具的例子
  8. 我用AI回怼美女汽车销售系列[yolo车牌识别](二)
  9. “拖欠货款、裁员降薪”,这家生鲜电商平台无奈回应...
  10. 使用 SignalR与SSE(Sever sent event)向客户端推送提示信息
  11. 探码科技Baklib荣登36氪“2020影响未来的产品Great100”未来企服榜单
  12. html个人学籍模板,学籍模板老师评语
  13. Aspose.word设置页眉
  14. 【总结】知识点巩固------Linux命令总结
  15. QT Creator4.3制作图标
  16. 20年嵌入式工程师经验分享:从0开发一款嵌入式产品-道合顺大数据Infinigo
  17. C语言中宏定义宏编译的使用#if,#ifdef,#ifndef,#elif,#else,#endif,defined使用详解,可以实现和if else一样的效果
  18. html手机下拉菜单样式,MUI下拉菜单样式
  19. FFmpeg 中的一些参数意义(tbr, tbn, tbc)
  20. 原版蓝光光盘加国语配音加中文字幕及解说字幕保留弹出菜单傻瓜版教程

热门文章

  1. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
  2. 2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - D. 迷宫
  3. Google 都在用的 6 个休息小技巧,让你工作效率翻倍
  4. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第三题:埃及分数
  5. 智宇科技 ZYARJX-1机械臂智能小车 —— 手机端蓝牙控制程序
  6. 深度学习——05、深度学习框架Caffe
  7. 【Tools】Navicat Premium12安装教程
  8. 【Linux系统编程】线程同步与互斥:读写锁
  9. python在电脑上的图标_在python scrip中嵌入图标
  10. ansible(5)——使用通配符操作ansible命令