当前位置: 首页 > news >正文

【Zookeeper】终端操作常用命令

在这里插入图片描述

文章目录

    • 服务端常用命令
    • 客户端常用命令

zookeeper版本3.7.1

Zookeeper是一个开源的分布式协调服务。
Zookeeper是Apache软件基金会的一个项目,它提供了分布式应用程序协调的通用服务,如分布式同步、命名服务、集群维护等,以简化分布式应用协调及其管理的难度,提供高性能的分布式服务。

服务端常用命令

在安装目录中的bin下执行如下命令

  • 启动 ZooKeeper 服务: ./zkServer.sh start
  • 查看 ZooKeeper 服务状态: ./zkServer.sh status
  • 停止 ZooKeeper 服务:./zkServer.sh stop
  • 重启 ZooKeeper 服务: ./zkServer.sh restart
bin % ./zkServer.sh start
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/apache-zookeeper-3.7.1-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

客户端常用命令

在这里插入图片描述

  • 连接ZooKeeper服务端
./zkCli.sh -server ip:port
例如
./zkCli.sh -server localhost:2181
  • 断开链接
quit
  • 查看命令帮助
help
  • 显示指定目录下节点
ls 目录
  • 创建节点
带数据/不带数据
create /节点path value
create /节点path
  • 获取节点
get /节点path

有数据返回数据,没数据返回null

  • 设置节点值
set /节点path value
  • 删除单个节点
delete /节点path
  • 删除带有子节点的节点
deleteall /节点path
  • 创建临时节点
create -e /节点path value

在这里插入图片描述
临时节点在quit关闭会话后会自动删除。

  • 创建顺序节点
create -s /节点path value

在这里插入图片描述
节点可以分为四大类(参数):
PERSISTENT 持久化节点
EPHEMERAL 临时节点 :-e (只在当前会话有效)
PERSISTENT_SEQUENTIAL 持久化顺序节点 :-s
EPHEMERAL_SEQUENTIAL 临时顺序节点 :-es

  • 查询节点详细信息
ls -s /节点path

在这里插入图片描述

czxid:节点被创建的事务ID
ctime: 创建时间
mzxid: 最后一次被更新的事务ID
mtime: 修改时间
pzxid:子节点列表最后一次被更新的事务ID
cversion:子节点的版本号
dataversion:数据版本号
aclversion:权限版本号
ephemeralOwner:用于临时节点,代表临时节点的事务ID,如果为持久节点则为0
dataLength:节点存储的数据的长度
numChildren:当前节点的子节点个数

参考:
官网文档 https://zookeeper.apache…
https://www.bilibili.com/video/BV1M…
https://baijiahao.baidu.com/s…

http://www.lryc.cn/news/94682.html

相关文章:

  • leetcode 1110. 删点成林
  • 华为Harmony应用开发初探
  • 电脑应用程序发生异常怎么办?
  • 【JAVA】准备工作------Java开发环境搭建,IDEA的基础设置与操作
  • 操作系统真象还原——第5章 保护模式进阶,向内核迈进
  • 设计一款助听器可能需要用到以下音频算法
  • 【端午节】用Vue3写粽子——从零开始
  • 大象机器人人工智能套装2023版深度学习协作机器人、先进机器视觉与应用场景
  • Cesium Token申请
  • ubuntu系统自带的Text Editor编辑器不高亮解决办法
  • Docker NGINX 加载Geoip模板
  • springboot基于协同过滤算法商品推荐系统
  • 基于机器学习算法:朴素贝叶斯和SVM 分类-垃圾邮件识别分类系统(含Python工程全源码)
  • 在Linux下将PNG和JPG批量互转的四种方法
  • Scala中使用 break 和 continue
  • 【全栈开发指南】打包sentinel-dashboard镜像推送到Docker Hub镜像仓库
  • 【数据可视化】SVG(一)
  • linux 系统errno 对应参考及代码
  • PowerShell快速ssh
  • 从php5.6到golang1.19-文库App性能跃迁之路
  • 成功解决 AttributeError: ‘Field‘ object has no attribute ‘vocab‘
  • ikbc键盘2.4G接收器丢失,重新对码
  • STM32 Proteus仿真医用仓库环境控制系统紫外线消毒RS232上传CO2 -0066
  • Docker(二)之容器技术所涉及Linux内核关键技术
  • 计算机网络_ 1.3 网络核心 (数据交换_电路交换)
  • Kafka高性能集群部署与优化
  • Lucene介绍与入门使用
  • 【最短路+状压】CF1846 G
  • vue+elementui实现英雄联盟道具城
  • ruby注释