zookeeper基础命令详解

ops/2024/12/20 5:13:04/

zookeeper_0">zookeeper基础命令详解目录


文章目录

  • zookeeper基础命令详解目录
  • 一、列出所有基础命令


一、列出所有基础命令

先启动一个zookeeper客户端连接zookeeper,如果还没有启动zookeeper集群的参考本文启动之后再做后续操作。

https://blog.csdn.net/weixin_42924400/article/details/144468932

在这里插入图片描述
在这里插入图片描述
进入命令行界面,输入Help查看有哪些指令
在这里插入图片描述

ZooKeeper -server host:port -client-configuration properties-file cmd argsaddWatch [-m mode] path # optional mode is one of [PERSISTENT, PERSISTENT_RECURSIVE] - default is PERSISTENT_RECURSIVEaddauth scheme authcloseconfig [-c] [-w] [-s]connect host:portcreate [-s] [-e] [-c] [-t ttl] path [data] [acl]delete [-v version] pathdeleteall path [-b batch size]delquota [-n|-b] pathget [-s] [-w] pathgetAcl [-s] pathgetAllChildrenNumber pathgetEphemerals pathhistorylistquota pathls [-s] [-w] [-R] pathprintwatches on|offquitreconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]redo cmdnoremovewatches path [-c|-d|-a] [-l]set [-s] [-v version] path datasetAcl [-s] [-v version] [-R] path aclsetquota -n|-b val pathstat [-w] pathsync pathversion
Command not found: Command not found help

主要学习几个指令:
create [-s] [-e] [-c] [-t ttl] path [data] [acl]
delete [-v version] path
deleteall path [-b batch size]
get [-s] [-w] path
quit
set [-s] [-v version] path data
stat [-w] path
ls [-s] [-w] [-R] path
1.create [-s] [-e] [-c] [-t ttl] path [data] [acl]
创建节点(-e 临时节点(重启或者超时就消失 -s 有序序列))

[zk: localhost:2181(CONNECTED) 0] create -s /testseq  111
Created /testseq0000000002
[zk: localhost:2181(CONNECTED) 1] create -s /testseq  111
Created /testseq0000000003
[zk: localhost:2181(CONNECTED) 2] create -s /testseq  111
Created /testseq0000000004
[zk: localhost:2181(CONNECTED) 3] create -s /testseq  111
Created /testseq0000000005
[zk: localhost:2181(CONNECTED) 4] create -s /testseq  111
Created /testseq0000000006
[zk: localhost:2181(CONNECTED) 5] create -s /testseq  111
Created /testseq0000000007
[zk: localhost:2181(CONNECTED) 6] create -s /testseq  111
Created /testseq0000000008
[zk: localhost:2181(CONNECTED) 7] create -s /testseq  111
Created /testseq0000000009
[zk: localhost:2181(CONNECTED) 8]

在这里插入图片描述
此时可以发现节点名称是有序递增,且cZid也是有序递增,可以用于追溯分布式环境的事件顺序

[zk: localhost:2181(CONNECTED) 8] create -e /testtemp aaa
Created /testtemp
[zk: localhost:2181(CONNECTED) 9]

在这里插入图片描述
关闭zkCli之后,临时节点消失
在这里插入图片描述
2.delete [-v version] path

[zk: localhost:2181(CONNECTED) 0] delete /testseq0000000002
[zk: localhost:2181(CONNECTED) 1]

在这里插入图片描述
testseq0000000002被删除消失


http://www.ppmy.cn/ops/143389.html

相关文章

.Net Core配置使用Log4Net日志记录

在NuGet包管理中,搜索 Microsoft.Extensions.Logging.Log4Net.AspNetCore 在Startup.cs类中添加如下代码 //添加Log4Net var path Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log4net.config"); //不带参数:表示log4net.config…

已有 containerd 的情况下部署二进制 docker 共存

文章目录 [toc]学习目的开始学习dockerd启动 containerd准备配置文件启动 containerd 启动 docker准备配置文件启动 docker 环境验证停止 docker 和 containerd 学习目的 使用容器的方式做一些部署的交付,相对方便很多,不需要担心别人的环境缺少需要的依…

(耗时4天制作)详细介绍macOS系统 本博文含有全英版

下面为大家详细介绍macOS系统介绍: 一、macOS系统概述 macOS是由苹果公司开发的专有操作系统,主要用于Macintosh(Mac)系列计算机。它是首个在商用领域成功的图形用户界面(GUI)操作系统,自诞生…

第十五章 Linux Shell 编程

15.1 Shell 变量 了解:Shell的功能 了解:Shell的种类 了解:Shell的调用 了解:Shell变量的概念 了解:Shell变量的定义 了解:Shell数组变量 了解:Shell内置变量 了解:双引号 和…

力扣题目 - 3264.K 次乘运算后的最终数组I

题目 还需要你前往力扣官网查看详细的题目要求 地址 1.给你一个整数数组 nums ,一个整数 k 和一个整数 multiplier 。2.你需要对 nums 执行 k 次操作,每次操作中:找到 nums 中的 最小 值 x ,如果存在多个最小值,选择最…

C#核心(17)密封类

前言 我们先前已经学完了继承中的大部分知识,今天我们就来学习最后一个知识点,密封类。 其实我不喜欢叫他密封类,我比较喜欢叫他结扎。 在Unity中,C#的密封类(sealed class)是一个重要的概念&#xff0c…

FFmpeg第一话:FFmpeg 简介与环境搭建

FFmpeg 探索之旅 一、FFmpeg 简介与环境搭建 二、FFmpeg 解码详解 第一话:FFmpeg 简介与环境搭建 FFmpeg 探索之旅一、前言二、FFmpeg 是什么?三、简单介绍其历史背景四、为什么用 C学习 FFmpeg?(一)高性能优势&#…

CXF WebService SpringBoot 添加拦截器,处理响应报文格式

描述 XFIRE升级CXF框架,但是对接的系统不做调整,这时候就要保证参数报文和响应报文和以前是一致的。但是不同的框架有不同的规则,想要将报文调整的一致,就需要用到拦截器拦截报文,自定义解析处理。 CXF框架本身就是支…