zookeeper命令

help帮助命令

ls 查看命令
ls /
ls /zookeeper
ls /zookeeper/quota

/create 创建节点
命令格式:create path data
create /whq mytest
创建/whq节点,内容为mytest

///get 查看节点内容
命令格式:get path
[zk: localhost:2182(CONNECTED) 18] get /whq
test2
[zk: localhost:2182(CONNECTED) 16] get -s /whq
test2
cZxid = 0x100000006
ctime = Mon Nov 18 16:42:19 CST 2019
mZxid = 0x10000000b
mtime = Mon Nov 18 16:54:44 CST 2019
pZxid = 0x10000000a
cversion = 4
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 4
[zk: localhost:2182(CONNECTED) 17] get -w /whq
test2

cZxid :创建节点的id
ctime : 节点的创建时间
mZxid :修改节点的id
mtime :修改节点的时间
pZxid :子节点的id
cversion : 子节点的版本
dataVersion : 当前节点数据的版本
aclVersion :权限的版本
ephemeralOwner :判断是否是临时节点
dataLength : 数据的长度
numChildren :子节点的数量

create -s 创建顺序节点 自动累加
[zk: localhost:2182(CONNECTED) 4] create -s /whq/seqt seq
Created /whq/seqt0000000000
[zk: localhost:2182(CONNECTED) 5] create -s /whq/seqt seq1
Created /whq/seqt0000000001
[zk: localhost:2182(CONNECTED) 6] create -s /whq/seqt seq2
Created /whq/seqt0000000002
[zk: localhost:2182(CONNECTED) 7] create -s /whq/seqt seq
Created /whq/seqt0000000003

[zk: localhost:2182(CONNECTED) 9] get /whq/seqt0000000000
seq

//set 修改节点
命令格式:set path data
[zk: localhost:2182(CONNECTED) 10] set /whq test2
[zk: localhost:2182(CONNECTED) 11] get /whq
test2

///set -v 修改节点 乐观锁
[zk: localhost:2182(CONNECTED) 44] create /whq/versiont aaa1
Created /whq/versiont
[zk: localhost:2182(CONNECTED) 47] get -s /whq/versiont
aaa1
cZxid = 0x10000001d
ctime = Mon Nov 18 17:03:54 CST 2019
mZxid = 0x10000001d
mtime = Mon Nov 18 17:03:54 CST 2019
pZxid = 0x10000001d
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: localhost:2182(CONNECTED) 50] set -v 0 /whq/versiont aaa2
[zk: localhost:2182(CONNECTED) 51] get -s /whq/versiont
aaa2
cZxid = 0x10000001d
ctime = Mon Nov 18 17:03:54 CST 2019
mZxid = 0x100000021
mtime = Mon Nov 18 17:04:53 CST 2019
pZxid = 0x10000001d
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: localhost:2182(CONNECTED) 52] set -v 1 /whq/versiont aaa3
[zk: localhost:2182(CONNECTED) 53] set -v 1 /whq/versiont aaa4
version No is not valid : /whq/versiont
#此时数据版本号已经为2,此时再次修改节点则提交错误。

//delete 删除节点
命令格式:delete path
delete /whq/versiont
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416809.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GridControl 选择列、复选框全选(上)

说明&#xff1a; GirdControl 中加入一列&#xff0c;这一列不是写在数据库中的&#xff0c;而是代码中加入的。 图示&#xff1a; 底层类代码&#xff1a; #region GridControl 全选/// <summary>/// 是否选中/// </summary>private static bool chkState false…

msfconsole 无法启动,解决办法

今天突然碰上kali msfconsole 无法启动&#xff0c;经过查找资料&#xff0c;现已成功解决该问题&#xff0c;现将解决办法整理如下&#xff1a; service postgresql start     # 启动数据库服务 msfdb init             # 初始化数据库 msfconsole     …

centos7 zookeeper3.5.6单机伪集群部署

接上篇文章centos7 zookeeper单点部署准备好zookeeper包&#xff0c;进行集群部署 单机伪集群部署 zookeeper1 zookeeper2 zookeeper3 三个目录分别部署一个服务。 cp -r apache-zookeeper-3.5.6-bin/ zookeeper1 cd zookeeper1/ mkdir data vi conf/zoo.cfg 修改 dataDir/op…

centos7 kafka2.3.1单机伪集群部署

接上篇文章centos7 zookeeper单点部署&#xff0c;准备好相应的包 cp config/server.properties config/server0.properties vi config/server0.properties 修改 broker.id0 listenersPLAINTEXT://192.168.81.145:9092 #注意&#xff0c;这里一定要有客户端可访问的ip&…

POJ_2513Colored Sticks 字典树+

比较考察技术含量的一道题。 参考链接:http://blog.csdn.net/lyy289065406/article/details/6647445 题目链接:http://poj.org/problem?id2513 首先差不多能想到这事欧拉路&#xff0c;然后发现没法构图。没有尝试使用map&#xff0c;刚好最近在学字典树就直接上了。 然后就是…

superset0.34源码级别汉化

下载源码 git clone https://github.com/apache/incubator-superset.git cd incubator-superset 切换到0.34版本 git checkout 0.34 进入js打包目录 cd superset/assets/ yarn install yarn build 打包后的文件在superset/assets/dist目录 yarn dev 进行cheap-module-eval-s…

humanize时间库使用及汉化

python3 zh_CN包需要到github下载https://github.com/jmoiron/humanize humanize/locale/zh_CN >>> import humanize >>> import datetime >>> humanize.naturaltime(datetime.timedelta(seconds3)) 3 seconds ago >>> humanize.i18n.ac…

socket编程介绍

Python 提供了两个基本的 socket 模块。 第一个是 Socket&#xff0c;它提供了标准的 BSD Sockets API。 第二个是 SocketServer&#xff0c; 它提供了服务器中心类&#xff0c;可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型 套接字格式&#xff1a; so…

Superset单点登录调整源码

///修改config.py from flask_appbuilder.security.manager import AUTH_REMOTE_USER AUTH_TYPEAUTH_REMOTE_USER from custom_sso_security_manager import CustomSsoSecurityManager CUSTOM_SECURITY_MANAGER CustomSsoSecurityManager AUTH_USER_REGISTRATION True …

webpack-dev-server 搭建本地服务以及浏览器实时刷新

一、概述开发项目中为了保证上线&#xff0c;开发项目是都需要使用localhost进行开发&#xff0c;以前的做法就是本地搭建Apache或者Tomcat服务器。有的前端开发人员 对服务器的搭建和配置并不熟悉&#xff0c;这个时候需要后台开发人员进行帮忙&#xff0c;有的时候后台开发人…

java调用kafka

pom.xml <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.3.1</version> </dependency> 注意调试通过后要添加…

[Noi2015]软件包管理器

来自FallDream的博客&#xff0c;未经允许&#xff0c;请勿转载&#xff0c;谢谢。 Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器&#xff0c;你可以通过一行命令安装某一个软件包&#xff0c;然后软件包管理器会帮助你从软件源下载软件包&#xff0c;同时…

ELK+Kafka部署

目录 1.背景 2.ELK的配置 2.1.下载 2.2.关闭防火墙 2.3.安装elasticsearch 2.4.安装Logstash 2.5.安装Kibana 2.6.Java日志输出到Logstash 2.7.OSS版本 3.Kafka的配置 3.1.zookeeper搭建 3.2.kafka搭建 4.整合 1.背景 高日志压力情况下&#xff0c;为了避免Logsta…

Allegro改动shape网络节点

使用Allegro时改动shape的网络节点方法&#xff1a; ①选择shape->Select Shape or Void/Cavity ②选择要改动的shape ③点击&#xff08;...&#xff09;改动网络节点的名字 ④改动完毕 转载于:https://www.cnblogs.com/claireyuancy/p/6804046.html

ELK套件FileBeat部署

目录 1.简介 2.下载 3.直接输出到ElasticSearch 4.输出到Logstash 5.更改nginx日志路径 6.logstash负载均衡 7.日志文件直接作为输入 1.简介 FileBeat用于文件数据采集并输出到ElasticSearch或Logstash中。 ELK搭建过程参见&#xff1a; ELK搭建及Java程序接入 2.下载…

python基础之数据类型

python基础之数据类型 字符串(string) 用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号1.使用方法修改字符串的大小写 例&#xff1a; >>> name "ada lovelace" >>> print name.title() Ada Lovelace >>> print(name.up…

MetricBeat(win/linux)部署 系统CPU内存等资源情况监控

目录 1.下载 2.linux系统监控 ​3.启用模块 4.windows系统监控 1.下载 下载MetricBeat的linux和windows版本 https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-oss-7.2.1-linux-x86_64.tar.gz https://artifacts.elastic.co/downloads/beats/metricbea…