iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java中的zookeeper常用命令详解
  • 384
分享到

Java中的zookeeper常用命令详解

2024-04-02 19:04:59 384人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录1.zkCli.sh客户端2.多节点类型创建3.查询节点4.set数据5.删除节点6.权限设置7.其他命令注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的

注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的!

1.zkCli.sh客户端

zkCli.sh可以理解成客户端,也可以理解成命令行工具,把命令交给他,让他和zk的服务端打交道。
类似于Mysql,我们安装完mysql想要执行命令,那么就必须要通过mysql -u账号 -p密码进入命令行工具里面,才能执行sql。

ZooKeeper/bin 目录下:

在这里插入图片描述

执行./zkCli.sh就进入到了客户端

ls /:查询当前目录下的节点
create /test1:创建test1节点

在这里插入图片描述

客户端关闭:

输入quit 或者按 Ctrl + C

2.多节点类型创建

  • 创建持久节点:create /test2
  • 创建持久序号节点:create -s /test2
  • 创建临时节点:create -e /test2
  • 创建临时序号节点:create -e -s /test2
  • 创建容器节点:create -c /test2

创建test3临时节点,并向节点赋值数据1(其他节点创建的时候赋值同样如此,在后面跟上数据即可):create -e /test3 1

3.查询节点

  • 查询子节点:
  • 查询当前节点的子节点:ls /
  • 就是获取test2下的子节点:ls /test2
  • 普通节点下的数据:get /test2
  • 查询节点详细信息:get -s /test2 || start /test2 || ls -s /test2 (这三种都可以的)

在这里插入图片描述

4.set数据

set [-s] [-v version] path data
  • path:节点路径。
  • data:需要存储的数据。
  • [-v version]:可选项,版本号(可用作乐观)。
  • [-s]:set后返回详情,不添加-s就是返回的set的数据

版本不对就set不成功!

在这里插入图片描述

5.删除节点

  • 普通删除
  • 删除a下的b节点:delete /a/b
  • 删除a节点:delete /a
  • 不管有没有子节点都删除:deleteall /test1
  • 乐观锁删除(1就是get -s查询出来的dataVersion版本,版本不对删除就失败):delete -v 1 /test2

在这里插入图片描述

6.权限设置

acl:权限,定义了什么样的⽤户能够操作这个节点,且能够进⾏怎样的操作。

  • c: create 创建权限,允许在该节点下创建⼦节点
  • w:write 更新权限,允许更新该节点的数据
  • r:read 读取权限,允许读取该节点的内容以及⼦节点的列表信息
  • d:delete 删除权限,允许删除该节点的⼦节点
  • a:admin 管理者权限,允许对该节点进⾏acl权限设置

常用命令:

  • 获取某个节点的 acl 权限信息:getAcl /test2
  • 设置某个节点的 acl 权限信息:
  • 指定该节点只有c的权限:setAcl /test2 world:anyone:c
  • 指定某个ip具有什么权限:setAcl /runoob/ip ip:192.168.3.7:cdrwa

在这里插入图片描述

注册当前会话的账号和密码:

addauth digest xiaowang:123456

创建一个节点赋值abcd数据,然后必须使用xiaoming账号密码才能进行读写权限,这时候使用别的会话是访问不了这个节点的。

create /test-node abcd auth:xiaowang:123456:cdwra

在另⼀个会话中必须先使⽤账号密码,才能拥有操作该节点的权限

在这里插入图片描述

7.其他命令

当命令输入错误的时候会出现命令帮助文档的!
查看当前会话的历史命令:history

到此这篇关于Java中的zookeeper常用命令详解的文章就介绍到这了,更多相关zookeeper常用命令内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java中的zookeeper常用命令详解

本文链接: https://www.lsjlt.com/news/152519.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中的zookeeper常用命令详解
    目录1.zkCli.sh客户端2.多节点类型创建3.查询节点4.set数据5.删除节点6.权限设置7.其他命令注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的...
    99+
    2024-04-02
  • zookeeper:简介及常用命令
    目录 一、Zookeeper简介 二、Zookeeper服务端常用命令 1、启动ZooKeeper服务 2、查看ZooKeeper服务状态 3、停止ZooKeeper服务 4、重启ZooKeeper服务 三、Zookeeper客户端常用命...
    99+
    2023-10-03
    java-zookeeper zookeeper 大数据
  • lspci 命令详解及常用命令
    lspci命令用于显示计算机的PCI总线信息,包括PCI设备的厂商、设备ID等。常用的lspci命令参数如下:- -v:显示详细的信...
    99+
    2023-09-09
    lspci
  • python中pandas常用命令详解
    pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提...
    99+
    2024-04-02
  • docker的常用命令详解
    目录前言docker常用命令1 启停类/帮助 命令2镜像命令3 容器命令结语前言 本篇文章不仅仅是生硬的命令大全,也是我个人对docker学习使用的一步步总结,通过一个个示例来加深各...
    99+
    2023-05-15
    Docker的常用命令 docker常用命令
  • mysql的常用命令详解
    这篇文章主要讲解了“mysql的常用命令详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql的常用命令详解”吧!一、连接MYSQL。格式: mysq...
    99+
    2024-04-02
  • 详解Python中命令行参数argparse的常用命令
    目录1、参数个数控制2、参数互斥3、子命令1、参数个数控制 parser.add_argument('-i', '--integers', nargs='', const=100, ...
    99+
    2023-01-29
    Python argparse常用命令 Python argparse命令 Python argparse
  • Linux常用命令详解
    系列文章目录 Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客   ls       该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项: -a 列出目...
    99+
    2023-09-01
    python 开发语言 linux java 服务器
  • 详解MySQL8.0+常用命令
    开启远程访问 通过以下命令开启root用户远程访问权限: CREATE USER 'root'@'%' IDENTIFIED BY 'password'; GRANT ALL ON *.* TO 'ro...
    99+
    2024-04-02
  • 详解Python当中的pip常用命令
    小编相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。安装当然在Py...
    99+
    2023-05-14
    Python 技巧 pip
  • Java中jstat命令的使用详解
    目录jstat命令简介jstat命令参数输出选项-class选项-compiler选项-gc选项-gccapacity选项-gcutil选项-gccause选项-gcnew选项-gc...
    99+
    2024-04-02
  • Java中的jinfo命令使用详解
    目录jinfo命令简介jinfo命令参数-flag name-flag [+|-]name-flag name=value-flags-sysprops-h 和 -help结尾jin...
    99+
    2024-04-02
  • zookeeper中的zkServer.sh命令、zkCli.sh命令、四字命令该如何理解
    本篇文章给大家分享的是有关zookeeper中的zkServer.sh命令、zkCli.sh命令、四字命令该如何理解,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、zkSer...
    99+
    2023-06-03
  • java的jps命令使用详解
    jps(Java Virtual Machine Process Status Tool) 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上...
    99+
    2024-04-02
  • cp命令常用参数详解
    cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 1.查看命令用法 在命令行键入: cp --help 可以看到cp 命令...
    99+
    2023-09-07
    linux 服务器 windows
  • Linux中yum常用命令和yum源详解
    这篇文章主要讲解了“Linux中yum常用命令和yum源详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中yum常用命令和yum源详解”吧!==基础源==Base/Extras/...
    99+
    2023-06-04
  • linux中find命令的12个常用参数详解
    这篇文章主要介绍“linux中find命令的12个常用参数详解”,在日常操作中,相信很多人在linux中find命令的12个常用参数详解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中find命令的...
    99+
    2023-06-13
  • 详解java jinfo命令
    目录一、介绍二、jinfo命令格式三、option四、执行样例五、增加JVM打印详细GC日志参数一、介绍 jinfo(Configuration Info for Java)的作用是...
    99+
    2024-04-02
  • 网络管理常用命令之Pathping命令使用详解
    Pathping命令是Windows系统中的网络管理工具,它结合了Tracert和Ping命令的功能,可以提供更详细的网络路径信息。...
    99+
    2023-09-13
    详解
  • Docker基础和常用命令详解
    目录一,Docker 简介1.1,什么是 Docker1.2,Docker 与虚拟机的区别1.3,Docker 架构1.4,为什么用 Docker二,Docker 基本概念2.1,镜...
    99+
    2022-11-13
    docker基础 docker常用命令 docker使用教程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作