zookeeper常用命令行操作

2023-11-02

常见的zookeeper命令行操作。
在3台机器分别部署了zookeeper-3.4.5【集群】,本文操作是在此基础上进行的。部署详情参见上一篇文章

客户端登录与帮助查看

# 由于是集群模式,所以可以在3台机器的其中任意一台进行登录,操作结果和数据也会同步到其他机器 
[root@docker01 bin]# pwd
/app/zookeeper-3.4.5/bin
[root@docker01 bin]# ll
total 64
-rwxr-xr-x 1  501 games   238 Oct  1  2012 README.txt
-rwxr-xr-x 1  501 games  1909 Oct  1  2012 zkCleanup.sh
-rwxr-xr-x 1  501 games  1049 Oct  1  2012 zkCli.cmd
-rwxr-xr-x 1  501 games  1512 Oct  1  2012 zkCli.sh
-rwxr-xr-x 1  501 games  1333 Oct  1  2012 zkEnv.cmd
-rwxr-xr-x 1  501 games  2599 Oct  1  2012 zkEnv.sh
-rwxr-xr-x 1  501 games  1084 Oct  1  2012 zkServer.cmd
-rwxr-xr-x 1  501 games  5467 Oct  1  2012 zkServer.sh
-rw-r--r-- 1 root root  25108 May 26 14:51 zookeeper.out
[root@docker01 bin]# ./zkCli.sh  # 客户端登录 
………………  # 一些摘要信息
[zk: localhost:2181(CONNECTED) 0] 
[zk: localhost:2181(CONNECTED) 0] help  # 客户端帮助信息 
ZooKeeper -server host:port cmd args
    stat path [watch]           # 查看路径【节点】属性信息  [watch] 观察模式,有改变则会被通知,watch一次有效一次
    set path data [version]  # 设置/修改节点信息
    ls path [watch]             # 查看路径【节点】  [watch] 观察模式,有改变则会被通知,watch一次有效一次
    delquota [-n|-b] path
    ls2 path [watch]
    setAcl path acl
    setquota -n|-b val path
    history 
    redo cmdno
    printwatches on|off
    delete path [version]   # 删除节点
    sync path
    listquota path
    rmr path           # 递归删除
    get path [watch]   # 更具路径【节点】得到信息  [watch] 观察模式,有改变则会被通知,watch一次有效一次
    create [-s] [-e] path data acl  # 创建节点和数据  -s 序列化【避免重复】 -e 临时数据【常用】 
    addauth scheme auth
    quit   # 退出客户端
    getAcl path
    close 
    connect host:port   # 可以连接到其他客户端,前提在一个集群内
[zk: localhost:2181(CONNECTED) 1]

数据的属性说明

属性 描述
czxid 节点被创建的Zxid值
mzxid 节点被修改的Zxid值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

zookeeper常用命令行操作 的相关文章

  • 如何让 BlazeDS 忽略属性?

    我有一个 java 类 它有一个带有 getter 和 setter 的字段 以及第二对 getter 和 setter 它们以另一种方式访问 该字段 public class NullAbleId private static final
  • 在 Java 中克隆对象 [3 个问题]

    这样做会调用Asub的clone方法吗 或者Asub深度克隆是否正确 如果没有的话 有没有办法通过这种方法对Asub进行深度克隆呢 abstract class Top extends TopMost protected Object cl
  • Spring应用中Eureka健康检查的问题

    我正在开发一个基于 Spring 的应用程序 其中包含多个微服务 我的一个微服务充当尤里卡服务器 到目前为止一切正常 在我所有其他微服务中 用 EnableEurekaClient 我想启用这样的健康检查 应用程序 yml eureka c
  • Mockito:如何通过模拟测试我的服务?

    我是模拟测试新手 我想测试我的服务方法CorrectionService correctPerson Long personId 实现尚未编写 但这就是它将执行的操作 CorrectionService将调用一个方法AddressDAO这将
  • 如何循环遍历所有组合,例如48 选择 5 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在java中从大小为n的集合中迭代生成k个元素子集 https stackoverflow com questions 4504974 how to iteratively generate k
  • 为 java 游戏创建交互式 GUI

    大家好 我正在创建一个类似于 java 中的 farmville 的游戏 我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象 按钮 我不想使用 swing 库 通用 Windows 看起来像对象 我想为我的按钮导入自定义图像 并
  • 如何使用assertEquals 和 Epsilon 在 JUnit 中断言两个双精度数?

    不推荐使用双打的assertEquals 我发现应该使用带有Epsilon的形式 这是因为双打不可能100 严格 但无论如何我需要比较两个双打 预期结果和实际结果 但我不知道该怎么做 目前我的测试如下 Test public void te
  • 过滤两次 Lambda Java

    我有一个清单如下 1 2 3 4 5 6 7 和 预期结果必须是 1 2 3 4 5 6 7 我知道怎么做才能到7点 我的结果 1 2 3 4 5 6 我也想知道如何输入 7 我添加了i gt i objList size 1到我的过滤器
  • 如何在 Spring 中禁用使用 @Component 注释创建 bean?

    我的项目中有一些用于重构逻辑的通用接口 它看起来大约是这样的 public interface RefactorAwareEntryPoint default boolean doRefactor if EventLogService wa
  • 如何获取之前的URL?

    我需要调用我的网络应用程序的 URL 例如 如果有一个从 stackoverflow com 到我的网站 foo com 的链接 我需要 Web 应用程序 托管 bean 中的 stackoverflow 链接 感谢所有帮助 谢谢 并不总是
  • 在接口中使用默认方法是否违反接口隔离原则?

    我正在学习 SOLID 原则 ISP 指出 客户端不应被迫依赖于他们所使用的接口 不使用 在接口中使用默认方法是否违反了这个原则 我见过类似的问题 但我在这里发布了一个示例 以便更清楚地了解我的示例是否违反了 ISP 假设我有这个例子 pu
  • 来自 dll 的 Java 调用函数

    我有这个 python 脚本导入zkemkeeperdll 并连接到考勤设备 ZKTeco 这是我正在使用的脚本 from win32com client import Dispatch zk Dispatch zkemkeeper ZKE
  • 将 MOXy 设置为 JAXB 提供程序,而在同一包中没有属性文件

    我正在尝试使用 MOXy 作为我的 JAXB 提供程序 以便将内容编组 解组到 XML JSON 中 我创建了 jaxb properties 文件 内容如下 javax xml bind context factory org eclip
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • 如何在用户输入数据后重新运行java代码

    嘿 我有一个基本的java 应用程序 显示人们是成年人还是青少年等 我从java开始 在用户输入年龄和字符串后我找不到如何制作它它们被归类为 我希望它重新运行整个过程 以便其他人可以尝试 的节目 我一直在考虑做一个循环 但这对我来说没有用
  • Java ResultSet 如何检查是否有结果

    结果集 http java sun com j2se 1 4 2 docs api java sql ResultSet html没有 hasNext 方法 我想检查 resultSet 是否有任何值 这是正确的方法吗 if resultS
  • 关键字“table”附近的语法不正确,无法提取结果集

    我使用 SQL Server 创建了一个项目 其中包含以下文件 UserDAO java public class UserDAO private static SessionFactory sessionFactory static se
  • 包 javax.el 不存在

    我正在使用 jre6 eclipse 并导入 javax el 错误 包 javax el 不存在 javac 导入 javax el 过来 这不应该是java的一部分吗 谁能告诉我为什么会这样 谢谢 米 EL 统一表达语言 是 Java
  • CamcorderProfile.videoCodec 返回错误值

    根据docs https developer android com reference android media CamcorderProfile html 您可以使用CamcorderProfile获取设备默认视频编解码格式 然后将其
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp

随机推荐

  • 数字化转型的四大典型场景,TempoBI来支持

    当企业发展到一定规模的时候 如何进行业务管理 就变成了比业务增长更为棘手的首要难题 企业管理颗粒度越细致 越是重视对日常业务数据的梳理和分析 但这类企业 特别容易陷入到 表山表海 之中 小T之前就听过这样一个例子 有一家企业曾经试图推行 数
  • java base64转图片

    方法 传入文件路径和base64位的编码 base64转为图片 param path 文件路径 到文件夹即可 代码里会在文件夹里生成对应的jpg文件 param base64 return public static String base
  • c++面试常见问题汇总

    c 面试常见问题汇总 1 指针和引用的区别 2 堆栈的区别 3 new 和 delete 是如何实现的 与 malloc 和 free有什么异同 4 struct 和 class 的区别 5 define 和 const 的区别 6 在c
  • 【Java】下划线命名转驼峰命名,通过反射设置属性值

    在mybatis中进行对象关系映射时 肯定会用到的一个功能就是 对属性赋值 且还要满足下划线命名与驼峰命名的规范 在这里记录一下是如何实现的 下划线转驼峰 param name 属性名 return name 驼峰命名 public Str
  • c语言 整数拆分,C++ 整数拆分方法详解

    一 问题背景 整数拆分 指把一个整数分解成若干个整数的和 如 3 2 1 1 1 1 共2种拆分 我们认为2 1与1 2为同一种拆分 二 定义 在整数n的拆分中 最大的拆分数为m 我们记它的方案数为 f n m 即 n x1 x2 xk 1
  • elasticsearch的bulk(批量)操作

    在es中我们可能会有这么一种需求 即有时需要批量向es中插入或更新或删除数据 如果一条一条数据的操作 那么速度必然很慢 那么es的bulk api就可以派上用场 delete 删除操作 只需要写一个json即可 create 创建操作 如果
  • Pytorch基础学习(第三章-Pytorch模型搭建)

    课程一览表 目录 一 模型创建与nn Mudule 1 网络模型的创建步骤 2 nn Mudule的属性
  • QT中菜单和工具栏的使用

    如下图是一个工具栏和菜单栏的简单示意 文件 帮助 所在的地方称作菜单栏 囧 所在的地方称作工具栏 那么在QT中怎么实现他们呢 打开QT Designer可以看到编译器已经给我们提供了一个框架 在窗口标题的下面有一个 在这里输入 提示 双击它
  • 大数据面试题之Hadoop系列(深入部分)

    不分类系列30题 1 HDFS写流程 2 HDFS读流程 3 HDFS的体系结构 4 一个datanode宕机后的恢复流程 5 hadoop的namenode宕机后怎么解决 6 namenode对元数据的管理 7 元数据的checkpoin
  • 00回溯困难 LeetCode140. 单词拆分 II NC182 单词拆分(二)

    140 单词拆分 II 描述 给定一个字符串 s 和一个字符串字典 wordDict 在字符串 s 中增加空格来构建一个句子 使得句子中所有的单词都在词典中 以任意顺序 返回所有这些可能的句子 注意 词典中的同一个单词可能在分段中被重复使用
  • 标准化的道路怎么走?

    似乎标准化的道路很坎坷 人们都想有一套自己的编码风格 编码标准 而去要求别人按照自己的来 似乎和武术一样 大家都自立门派 你说你的武功高 我说的的武功高 你说你的南拳厉害 我说我的北腿略高一筹 挣来争取 似乎在历史上流下了血的教训最近看大侠
  • Python中from...import...与import......as的区别

    先说from import 的含义 要搞清楚from import 的含义 需要搞清楚下面两个的区别 即import A和from A import B的区别 它们的区别如下 前者导入了A模块中的所有方法 后者只导入了A模块中的方法B 通过
  • IDEA常用快捷键

    F2 定位下一个错误 Shift F2 定位上一个错误 Ctrl F4 关闭当前打开的类 alt 表示跳转到下一个文件 alt 表示跳转到上一个文件 Ctrl Alt L 格式化代码 ctrl alt t 环绕方式 foreach快捷键 i
  • web前端技术笔记(三)CSS作用、选择器、盒子模型

    CSS简介 为了让网页元素的样式更加丰富 也为了让网页的内容和样式能拆分开 CSS由此思想而诞生 CSS是 Cascading Style Sheets 的首字母缩写 意思是层叠样式表 有了CSS html中大部分表现样式的标签就废弃不用了
  • linux中网络配置工具“nmcli”

    网络配置工具nmcli 一 查看网卡信息 1 重启网络服务及查看网络状态 systemctl restart network 重启网络服务 systemctl status network 查看网络状态 2 查看网卡具体IP信息 使用命令
  • 【Python】使用smtplib+email实现邮件发送 正文+附件+抄送

    使用smtplib email实现邮件发送 正文 附件 抄送 可以先封装一个Email类 class Email object def init self host user pwd milelist text Subject cclist
  • Mac 常用的 20 款效率神器推荐

    文章目录 01 IntelliJ IDEA JetBrains 系列产品 02 GoLand JetBrains 系列产品 03 Alfred 04 Google Chrome 05 iTerm2 06 Manico 07 Paste 08
  • 【充电站】_世俗智慧_哲学智慧_.

    世俗智慧 哲学智慧 世俗智慧是对既存价值体系的准确认识和有效利用 哲学智慧是对既存价值体系的全面反思和对根本人生问题的深刻洞见 太追求世俗智慧 你会发现自己是社会的 是公司的 是他人的 唯独不是自己的 渐渐会活得跟千千万万的别人一样 从世俗
  • 大数据基础知识——数仓的搭建(维度建模)

    数据仓库 文章目录 数据仓库 数据仓库的介绍 数据仓库的概念 OLTP和OLAP区别 数据仓库的特点 面向主题 数据集成 非易失 时变 数据仓库系统架构 系统结构图 源数据 ETL 数据仓库与数据集市 应用系统 用户层 纬度分析 维度分析介
  • zookeeper常用命令行操作

    常见的zookeeper命令行操作 在3台机器分别部署了zookeeper 3 4 5 集群 本文操作是在此基础上进行的 部署详情参见上一篇文章 客户端登录与帮助查看 由于是集群模式 所以可以在3台机器的其中任意一台进行登录 操作结果和数据