博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zookeeper CLI
阅读量:5798 次
发布时间:2019-06-18

本文共 1179 字,大约阅读时间需要 3 分钟。

Zookeeper CLI

由 xpproen 创建,youj 最后一次修改 2016-12-27

ZooKeeper命令行界面(CLI)用于与ZooKeeper集合进行交互以进行开发。它有助于调试和解决不同的选项。

要执行ZooKeeper CLI操作,首先打开ZooKeeper服务器(“bin/zkServer.sh start”),然后打开ZooKeeper客户端(“bin/zkCli.sh”)。一旦客户端启动,你可以执行以下操作:
1、创建znode
2、获取数据
3、监视znode的变化
4、设置数据
5、创建znode的子节点
6、列出znode的子节点
7、检查状态
8、移除/删除znode
现在让我们用一个例子逐个了解上面的命令。

创建Znodes

用给定的路径创建一个znode。flag参数指定创建的znode是临时的,持久的还是顺序的。默认情况下,所有znode都是持久的。
当会话过期或客户端断开连接时,
临时节点(flag:-e)将被自动删除。
顺序节点保证znode路径将是唯一的。
ZooKeeper集合将向znode路径填充10位序列号。例如,znode路径 /myapp 将转换为/myapp0000000001,下一个序列号将为/myapp0000000002。如果没有指定flag,则znode被认为是持久的。

语法

 

create /path /data

示例

create /FirstZnode “Myfirstzookeeper-app"

输出

[zk: localhost:2181(CONNECTED) 0] create /FirstZnode “Myfirstzookeeper-app"Created /FirstZnode

要创建顺序节点,请添加flag:-s,如下所示。

语法

create -s /path /data

 

示例

create -s /FirstZnode second-data

输出

[zk: localhost:2181(CONNECTED) 2] create -s /FirstZnode “second-data"Created /FirstZnode0000000023

要创建临时节点,请添加flag:-e ,如下所示。

语法

create -e /path /data

 

示例

create -e /SecondZnode “Ephemeral-data"

输出

[zk: localhost:2181(CONNECTED) 2] create -e /SecondZnode “Ephemeral-data"Created /SecondZnode

记住当客户端断开连接时,临时节点将被删除。你可以通过退出ZooKeeper CLI,然后重新打开CLI来尝试。

转载地址:http://zqifx.baihongyu.com/

你可能感兴趣的文章
嵌入式助理工程师(软件+硬件)考试试题及答案
查看>>
event.keyCode与event.which
查看>>
Dialog向Activity传递数据
查看>>
ZipArchive
查看>>
虚拟化之esxi命令行管理
查看>>
Spark On YARN使用时上传jar包过多导致磁盘空间不够。。。
查看>>
自编jQuery插件实现模拟alert和confirm
查看>>
(笔试题)风口的猪-中国牛市
查看>>
数据挖掘十大经典算法(9) 朴素贝叶斯分类器 Naive Bayes
查看>>
jQuery cdn使用介绍
查看>>
http://bbs.csdn.net/topics/100036164
查看>>
smartroute简单集成集群聊天通讯
查看>>
HDU 2048 号码塔(DP)
查看>>
unsupported major.minor version 解决方法
查看>>
MD(d)、MT(d)编译选项的区别
查看>>
iOS设计模式:简单工厂模式
查看>>
mysql使用笔记(四)
查看>>
Android中Word转Html
查看>>
共享你的控件 -- 用NuGet包装自己的控件
查看>>
Android入门(十三)内容提供器
查看>>