首页 > 系统相关 >Zookeeper中Shell客户端-crud操作

Zookeeper中Shell客户端-crud操作

时间:2023-05-11 09:46:30浏览次数:51  
标签:Shell 删除 watch Zookeeper crud version zookeeper path 节点

1.读取节点
ls命令:列出zookeeper指定节点下的所有子节点,只能查看指定节点下的第一级的所有子节点;
get命令:可以获取zookeeper指定节点的数据内容和属性信息。

ls path [watch]
get path [watch]
ls2 path [watch]

2.更新节点
set path data [version]
data就是更新的新内容,version表示数据版本。
3.删除节点
delete path [version]
若删除的节点存在子节点,那么删除失败,需要删除它的子节点后才能删除成功。

关注我的公众号SpaceObj 领取idea系列激活码

标签:Shell,删除,watch,Zookeeper,crud,version,zookeeper,path,节点
From: https://www.cnblogs.com/zhanghongrui/p/17390056.html

相关文章

  • zookeeper中shell客户端设置watcher
    1.shell客户端设置watcher1.1创建节点监听:createpathwatch1.2设置节点变动监听:getpathwatch1.3通过另一个客户端更改节点数据:setpathwatch1.4此时设置监听的节点收到通知关注我的公众号SpaceObj领取idea系列激活码......
  • Zookeeper中watcher介绍-通知状态事件类型
    1.ZookeeperWatcher简介1.1)提供了分布式数据发布、订阅功能。1.2)引入了watcher机制来实现这种分布式的通知功能(主要触发事件:节点创建、节点删除、节点改变等)。1.3)watcher包括以下三个过程:客户端向服务端注册watcher、服务端事件发生触发watcher、客户端回调watcher得到触发事......
  • zookeeper中Shell客户端Quota命令
    1.quota1.1创建quotacreatepathdata#path表示节点,data表示内容1.2对节点进行限制setquota-n|-bvalpath对节点增加限制。n:表示子节点的最大个数b:表示数据值的最大长度val:子节点最大个数或数据值的最大长度path:节点路径注意:quota是一种非强制性的限制,即创建......
  • Zookeeper_java_API的简介
    1.Zookeeper_java_API的简介1.1)org.apache.zookeeper.ZookeeperZookeeper是在Java客户端主类,负责建立与zookeeper集群的会话,并提供方法进行操作。1.2)org.apache.zookeeper.WatcherWatcher接口表示一个标准的事件处理器,其定义了事件通知相关的逻辑,包含KeeperState和EventType两......
  • shelll脚本创建一个文件,并写入内容
    下面是一个简单的shell脚本,它可以创建一个名为"hello.txt"的文件,并向其中写入"helloworld"#!/bin/bash#创建文件touchhello.txt#向文件写入内容cathello.txt|tr-d'\n'>/dev/nullecho"helloworld"解释一下脚本的操作:首先,使用touch命令创建一......
  • 安装docker和docker-compose的shell脚本(Centos7版本)
    在执行脚本之前,我们需要先做两件事:避免防火墙与docker产生冲突,应先关闭防火墙。shell#去掉防火墙的开机自启动systemctldisablefirewalld.service#关闭防火墙systemctlstopfirewalld.service国内拉取dockerhub中的镜像速度一般都很慢,现在有一种方法可以提高......
  • shell程序输出数字塔
    shell程序输出数字塔如图所示:#!/bin/bashrows=4for((i=1;i<=rows;i++))dofor((j=1;j<=i;j++))doecho-n"*"doneechodonefor((i=1;i<=rows;i++))dofor((j=1;j<=rows-i;j++))doecho-n"*"......
  • shell输出星星三角阵
    shell输出星星三角阵要求输出程序如下#!/bin/bashrows=4for((i=1;i<=rows;i++))dofor((j=1;j<=i;j++))doecho-n"*"doneechodonefor((i=1;i<=rows;i++))dofor((j=1;j<=rows-i;j++))doecho-n"*&......
  • shell排列3个整数
    用户输入3个整数,脚本根据数字大小依次升序输出3个数字#!/bin/bashecho"Pleaseenterthreeintegers:"read-rnum1num2num3echo"Sortedintegersinascendingorder:"echo"$num1$num2$num3"|tr'''\n'|sort-n|tr'\......
  • shell脚本实现人机石头剪刀布游戏
    shell脚本实现人机石头剪刀布游戏#!/bin/bash#game=(石头剪刀布)num=$((RANDOM%3))#computer=${game[$num]}#通过随机数获取计算机的出拳#出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是3中不同的可能echo"请根据下列提示选择您的出拳手势"echo"1.......