zookeeper命令 及 ACL控制

news2024/12/27 0:03:32

1命令

登录
zkCli.sh -server  192.168.58.81:2128   登录ip
zkCli.sh        登录本机
关闭会话   close
帮助文档    help

让zk数据发生变化都是一次事务

create创建
create /aaa  创建持久节点
create  -e  /aaa/bbb  创建临时节点
create   /aaa/bbb/ccc  不能创建成功 因为bbb是临时节点
create  -s  /aaa/bbb      可以多次执行 create  -s  /aaa/bbb     创建有序节点
create   -e   -s  /aaa/bbb 
ls     /aaa         查看
ls      -R     /aaa   递归查看
ls   -s    /aaa     查看节点详情 == get -s /aaa
quit  退出     zkCli.sh 在连接上查看节点发现临时节点没了 

ls   -s    /aaa
mzxid 更新id  mtime更新时间
dataVersion  版本修改次数
ephemeralOwner = 0x0都是持久化
创建临时节点再查看临时节点
ephemeralOwner = 0xasgagaar   有临时

ls -w /aaa  监控节点  另一个窗口create /aaa/bbb(只监控一次)如何长期监控?
第一个窗口
WATCHER::

WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/aaa


set   /aaa   hellow
get   /aaa 
get -s /aaa 查看节点详情=ls -s /aaa

get -s /aaa比ls -s /aaa   查出的结果就多一个节点值

zk-1                                  zk-2
get -w /aaa              set  /aaa  hellow       只监控一次   (省资源 )
ls  -w  /aaa              create  /aaa/wowo      只监控一次(省资源 )

设置节点值

get  -s  /aaa    节点

set  -v    (dataVersion版本号)     /aaa      节点值

验证版本号并删除节点

delete  -v    (dataVersion版本号)     /aaa

不验证节点直接删除节点
delete  /aaa/wowo 
删除路径及所有子节点
deleteall     /aaa

stat查看节点的状态
stat  /aaa

2  zk权限控制

acl格式:
        授权策略                  对象                权限
           world                 anyone              r=read 可以查看
          ip                             ip             w=write 可以改变
        auth                         用户          c=create  可以创建子节点 
     digest                                           d=delete  可以删除 
                                                          a=admin  管理员 权限管理

/aaa  根目录下主节点 

world  全部

getAcl    /aaa     获取aaa权限信息
setAcl    /aaa world:anyone:cdwra      设置aaa权限信息
c   创建节点   create  /aaa/bbb
d  删除   delete /aaa/bbb
w    写   set   /aaa  niganma
r    读     查看节点   ls  -s /aaa
a   管理员权限  这个一取消,啥也干不了了

不要那个权限就不加那个权限:

不要创建权限    setAcl    /aaa world:anyone:cdwra

IP

设置ip才能对aaa操作   只有用这个ip且本机ip是这个ip登录,才能操作

setAcl   /aaa   ip:192.168.58.82:crdwa

auth 用户                        

                            用户:密码

addauth digest    user:liu                        添加用户密码

setAcl    /aaa    auth:user:cdwra                把aaa节点权限给用户

get     /aaa        查不出

quit退出      再连接(登录)进去

addauth digest    user:liu1  密码或者账号输错 

get     /aaa       查不出

addauth digest    user:liu      认证密码账号正确

get     /aaa       能查出

--------------------------------------

digest

1

create /bbb        66       world: anyone: crwa  创建节点并赋值,改权限
get  /bbb       查值

getAcl   /bbb   查权限

2

认证用户

addauth digest  user:liu

create    /ccc        66       auth:user1:crwad   创建节点并赋值并把这个节点权限给user用户

退出后还得认证addauth digest  user:liu 才可以

 3    控制zk中每个节点访问权限(每个权限控制只对当前节点有效)

setAcl   /aaa   worle:anyone:a     只有aaa是这个权限,子节点还是原来的权限

递归赋权

setAcl -R  /aaa   worle:anyone:a        aaa下的节点都是这个权限

4 sertquota 

    三个配额

setquota  -n    3   /aaa       aaa节点下再创建两个(包含本身节点的话是三个)节点后会有警报,但是还能继续创建

listquota  /aaa 查配额

另一个窗口

tail -f /usr/zookeeper/logs/zookeeper-root-server-cluster1.out 

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

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

相关文章

docker 拉取镜像超时

docker 拉取镜像超时报错如下: error pulling image configuration: Get xxx:443: i/o timeout [rootlocalhost docker]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx e4fff0779e6d: Pulling fs layer 2a0cb278fd9f: Pulli…

GB28181 SDP协议学习笔记

GB28181 SDP协议学习笔记 (GB/T28181-2016 附录F 100页) 定义 示例 v0 o34000000002000000001 0 0 IN IP4 192.168.100.100 sDownload u34020000001310000001:3 cIN IP4 192.168.100.100 t1498173736 1498174066 mvideo 10122 TCP/RTP/AVP 96 98 97 arecvonly artpmap:96 P…

MySQL索引详解:原理、数据结构与分析和优化

在数据库管理系统中,索引是提高查询性能、优化数据存储结构的重要工具。MySQL作为广泛使用的开源关系型数据库管理系统,其索引机制对于提升数据库操作效率具有至关重要的作用。本文将围绕“MySQL索引详解:原理、数据结构与分析和优化”这一主…

仓颉语言:静态类型与垃圾收集,让编程更安全高效

在编程的世界里,安全与效率是永恒的追求。仓颉语言以其静态类型系统和先进的垃圾收集机制,为开发者提供了一个既安全又高效的编程环境。 静态类型系统:编译期的严格把关 类型安全:所有变量和表达式的类型在编译期确定,…

IS-IS路由原理详解

目录 一. 协议介绍: 优点: 二. 1) 协议基本概念: 2) 协议网络类型与网络链路关系 3) IS-IS的报文类型 4) P2P链路邻居关系的建立 ​编辑三. 综上所述 一. 协议介绍: IS-IS最初是国际标准化组织ISO(the International Organization for Standardization&am…

2024年适合初创企业的10款项目管理软件

身为初创企业的掌舵人或联合创始人,您深深了解兼顾多项事务的艰辛。适合初创企业的项目管理软件能够对团队运营效率产生明显影响。 您需要精准把握产品研发、营销推广以及团队协作,同时要严格控制预算和时间。项目管理的失策极易导致延期、超支&#xff…

Spring不是引入了三级缓存,解决了循环依赖的问题吗?

上面是典型的循环依赖问题,在很多人认识中spring引入了三级缓存,不会发生循环依赖报错,但是结果是会启动报错: 其实,在 Spring 2.6 开始,默认已经不开启对循环依赖的支持了,如果想要开启对循环依…

【学术会议征稿】第三届地理信息与遥感技术国际学术会议(GIRST 2024)

第三届地理信息与遥感技术国际学术会议(GIRST 2024) 2024 3rd International Conference on Geographic Information and Remote Sensing Technology 第三届地理信息与遥感技术国际学术会议(GIRST 2024)将在2024年11月29日-12…

IO进程线程 0827作业

作业 作业一&#xff1a;创建3个线程&#xff0c;一个子线程拷贝文件的前一半&#xff0c;一个子线程拷贝后一半文件&#xff0c;主线程回收子线程资源。 将1.txt内容拷贝到2.txt中 #include <myhead.h> /* 创建3个线程&#xff0c;一个子线程拷贝文件的前一半&#xf…

[数据集][目标检测]直肠息肉病变检测数据集VOC+YOLO格式10725张6类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;10725 标注数量(xml文件个数)&#xff1a;10725 标注数量(txt文件个数)&#xff1a;10725 标…

IDEA 编译项目时卡在Parsing java,最终报out of memory

今天在项目运行的时候莫名其妙报错&#xff1a; 报错内容&#xff1a; java.lang.OutOfMemoryError: GC overhead limit exceeded原因&#xff1a; 通常是因为堆内存太小&#xff0c;无法有效管理正在创建和销毁的对象。 解决方法&#xff1a; 在 IDEA 的安装目录下找到 bi…

Git下载安装配置

Git的下载与安装 Git是一种分布式版本控制系统&#xff0c;用于跟踪文件和文件夹的变化。它最初由Linus Torvalds开发&#xff0c;用于管理Linux内核的源代码。Git的设计目标是&#xff1a;速度快、开发效率高、数据完整性和可靠性强。 Git通过创建一个存储库&#xff08;rep…

FineBI制作可视化大屏-气泡图(7)

本篇会继续使用FineBI根据景点热度筛选出热度最高的20个景点&#xff0c;并绘制气泡图。 新建组件&#xff0c;选择气泡图。 将景点名字段直接拖动到绘图区域或细粒度处&#xff0c;将热度字段拖动到大小。 选择过滤&#xff0c;只保留热度前20的景点。 添加且条件。 将景点名…

线上剧本杀小程序,线上游戏新体验

剧本杀作为当下热门的社交型游戏方式&#xff0c;成为了大众社交娱乐的选择&#xff0c;为大众带来新的游戏体验。在数字化发展时期&#xff0c;线上剧本杀为大众带来了新鲜的游戏体验&#xff0c;它打破了时间空间限制&#xff0c;让玩家在手机上体验虚拟游戏&#xff0c;通过…

面试常问! transformer中dk的大小,以及为什么设成这样,维度,原文分析。

目录&#xff1a; 原文 &#xff1a;翻译&#xff1a;流程&#xff1a;原因&#xff1a; 原文(多头注意力部分) &#xff1a; 李沐b站论文精读 论文网盘下载&#xff1a;链接 提取码: vm3d 翻译&#xff1a; 在这项工作中&#xff0c;我们采用了 h8 个并行注意力层&#xff…

【数组分三段快排】分而治之的快排算法

目录 1.前言2.题目简介3.求解思路4.示例代码 1.前言 算法中的快排 2.题目简介 题目链接&#xff1a;LINK 3.求解思路 这个题很简单写一个快排就行。 数组分三段(分而治之)&#xff1a;但是相对于我们之前写的霍尔版、挖坑法、交换法快排&#xff0c;这个题目可能有很多重…

VastBase——全局性能调优

目录 一、系统资源调优 1.内存和CPU 2.网络 3.I/O 二、查询最耗性能的SQL 三、分析作业是否被阻塞 背景&#xff1a;影响性能的因素 系统资源 数据库性能在很大程度上依赖于磁盘的I/O和内存使用情况。为了准确设置性能指标&#xff0c;用户需要了解Vastbase部署硬件的基本…

玉米病害-目标检测数据集(包括VOC格式、YOLO格式)

玉米病害-目标检测数据集&#xff08;包括VOC格式、YOLO格式&#xff09; 数据集&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1gNanETxflJwb1SaKut_rQw?pwddio2 提取码&#xff1a;dio2 数据集信息介绍&#xff1a; 共有 5046 张图像和一一对应的标注文件 标注文…

年轻人喝不起蜜雪冰城了

文&#xff5c;琥珀食酒社 作者 | 璇子 告诉你一个残酷的消息 年轻人连卖1块钱冰杯的雪王 都快喝不起了 最近3个月 蜜雪冰城关店3808家 差不多每天要关店43家 Coco奶茶呢 90天关店的数量 比开店的数量多2倍还不止 表面看这是行业太卷 奶茶品牌们在垂死挣扎 但其实…

二、编辑器拓展

一、实现Scene窗口弹出菜单 一、InitializeOnLoadMethod 完成事件监听 设置自定义菜单