Zookeeper常用命令-学习记录(二)

日常问题系列——zkCleanup.sh工具解决zk占据磁盘过多问题 问题描述 公司测试环境服务器用户主目录磁盘空间使用率100%,主目录下使用命令:du -h --max-dept=1 |sort -rh |head -n 10,查看占据磁盘最多的目录或文件,发现zookeeper目录占了50G,再细看,zk快照数据占了50G。 据资料显示,zk每次快照都是将内存数据全量进行快照,因此,“历史”快照可删除,删除方法如下。 清除方法 方法1 ./zkCleanup.... 阅读详情

Zookeeper 在bin目录存放的脚本说明:

 

zkServer.sh  启动zookeeper 服务器

zkCli.sh  连接zookeeper 服务器的命令行客户端

zkCleanup.sh 用于清理zookeeper的历史数据,包括事物日志文件和快照数据文件

zkEnv.sh 用于设置zookeeper的环境变量

 

 

客户端连接:

 

本地连接远程zookeeper

 

bin/zkCli.sh -server <ip>:<port>

 

常用命令:

 

列出跟节点下的所有子节点:

 

ls /

 

[zookeeper]

 

ls2 会列出指定路径下的所有子节点,还会输出当前节点基本信息

 

命令的格式 ls2 path [watch]

 

示例:

 

ls2  /

 

[zookeeper]

cZxid = 0x0

ctime = Thu Jan 01 08:00:00 CST 1970

mZxid = 0x0

mtime = Thu Jan 01 08:00:00 CST 1970

pZxid = 0x0

cversion = -1

dataVersion = 0

aclVersion = 0

ephemeralOwner = 0x0

dataLength = 0

numChildren = 1

 

 

判断节点是否存在:

 

stat /foo

 

创建节点:-s 用于指定该节点是否为顺序节点,-e 用于指定该节点是否是临时节点 ,acl 为权限控制

 

create [-s] [-e] path data acl

 

create /foo hello

 

 

获取节点数据

 

get path [watch]

 

get  /foo

 

 

更新节点数据:

 

set path data [version]

 

set /foo hi

 

删除节点

 

delete path [version]

 

delete /foo

 

 

一次性删除该节点及所有子节点:

 

rmr path

学习记录: SpringBoot+Dubbo+zookeeper整合实现,以及遇到的坑 学习记录: SpringBoot+Dubbo+zookeeper整合 学习记录下面开始zookeeper启动注意事项dubbo-admin下载下来发布到Tomcat下就可以遇到的坑使用spring mvc也是可以的 但是自己学习,想先看看效果,所以就怎么快怎么来此次学习结束 学习记录 第一次写博客,如有不当请联系后删除,本片记录为自我学习,借鉴了优快云中许多大神的博客,运行通过后记录下来以便于以... 阅读详情

相关推荐

攻克TypeError: Cannot read properties of undefined (reading ‘NormalModule‘)的四种实战策略

本文详细解析了`TypeError: Cannot read properties of undefined (reading 'NormalModule')`错误的四种实战解决策略。从版本一致性检查、包管理器优化到依赖替换和构建环境配置,帮助开发者快速定位和解决Webpack构建过程中的常见问题,提升开发效率。

weixin_42523670的博客 242

zookeeper 脚本 zkServer.sh zkCli.sh zkCleanup.sh zkEnv.sh 详解(一)

学习使用zookeeper已经有一段时间了,在实际的生产环境下对于zookeeper自带的服务端脚本往往需要进行修改后使用,以便能更好地服从业务需求。 今天来总结一下zookeeper自带脚本的功能 在%Zk_HOME%/bin目录下有7个比较有用的脚本文件 其中*.sh 和*.cmd分别是适用于UNIX系统和Windows系统下的文件 zkCleanup.sh  功能:清理zooke

远方和诗 的博客 1万+

一步一步搭建S32K14x的AutoSar项目----S32DS 代码工程的搭建

一步一步搭建S32K14X的AutoSar项目----S32DS代码工程的搭建

wo580231的博客 3487

ZooKeeper中bin目录4个脚本执行文件详解

ZooKeeper中bin目录中有如下4个可执行脚本: 这些脚本是 ZooKeeper 的一部分,用于管理和操作 ZooKeeper 实例。zkCleanup.sh:zkCli.sh:zkEnv.sh:zkServer.sh:下文将逐个详细介绍4个 ZooKeeper 相关脚本的使用、参数、场景和注意事项连接到 ZooKeeper:创建节点:读取节点数据:参数介绍: 接受连接参数,如 ZooKeeper 服务器地址。场景:用于与 ZooKeeper 交互、创建、读取、更新、删除节点等。 脚本是 ZooKee

wt334502157的博客 2553

警惕!数字签名伪造的攻防演练:用SigThief克隆证书的真实测试(Windows环境)

本文深入探讨了Windows环境下数字签名伪造的攻防技术,详细介绍了使用SigThief工具进行签名提取与克隆的实战步骤。通过真实测试案例,揭示了数字签名安全机制的潜在漏洞,并提供了有效的防御策略和检测技术,帮助安全人员提升系统防护能力。

weixin_42530732的博客 408

WindowsServer2022蓝牙音频开启方法

为Windowsserver 2022 添加蓝牙音频驱动的方法和工具

thebestismin的专栏 2704

zookeeper清除快照命令

./zkCleanup.sh 数据目录 -n 5参数说明 数据目录:/data/zkdata 5保留快照日志的数量

鸟语清晨 8507

【电动汽车再生制动控制技术(万字长文,图文并茂)】

电动汽车再生制动的基本原理是:通过具有可逆作用的电动机/发电机来实现电动汽车动能和电能的转化。在汽车减速或制动时,可逆电机以发电机形式工作,汽车行驶的动能带动发电机将汽车动能转化为电能并储存在储能器(蓄电池或超级电容器)中;在汽车起动或加速时,可逆电机以电动机形式工作,将储存在储能器中的电能转化为机械能给汽车。这对于改善汽车的能量利用效率,延长电动汽车的行驶距离是至关重要的。

优快云-新能源汽车研发测试专业博主 1576

ZooKeeper系列3:ZooKeeper命令、命令行工具及简单操作

转载自:http://www.cnblogs.com/likehua/p/3999588.html   常用命令 ZooKeeper 支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令。 ZooKeeper 常用四字命令见下表 1

nature_fly088的专栏 2136

轨迹优化 | 图解欧氏距离场与梯度场算法(附ROS C++/Python实现)

距离场在运动规划中则常用于地图建模和轨迹梯度优化。本文图解欧氏距离场EDT的算法原理,并基于双线性插值给出欧氏梯度场的公式推导,并给出ROS C++和Python的算法实现加深理解

FRIGIDWINTER的博客 4645

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法

python_AI_fans的博客 1万+

zookeeper的安装已经常用命令

在安装目录中的bin下执行如下命令1、启动 ZooKeeper 服务: ./zkServer.sh start2、查看 ZooKeeper 服务状态: ./zkServer.sh status3、停止 ZooKeeper 服务:./zkServer.sh stop4、重启 ZooKeeper 服务: ./zkServer.sh restart1、连接ZooKeeper服务端.自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2401_84182936的博客 931

基于RK3588的YOLOv11目标检测NPU加速系统设计与实现——模型转换(RKNN)、量化与板端部署全流程(含环境搭建与疑难解析)

而RK3588芯片则是一款性能强劲的边缘计算芯片,将YOLOv11部署在RK3588上,可实现本地化的智能检测应用,比如工业质检中的产品缺陷识别、安防领域的异常行为监测等。比如,优化模型的推理速度,可通过调整模型的输入尺寸、使用更高效的推理框架等方式实现;可以使用RK提供的量化工具来完成这一过程,按照工具的使用说明,对ONNX模型进行量化,生成适用于RK3588的模型文件。现在,你已经掌握了从环境搭建到模型部署的全流程,赶快动手实践,让YOLOv11在RK3588上绽放智能光彩,打造属于你的AI应用吧!

m0_71589036的博客 44

zookeeper学习二

new zk的watch会马上发一个断掉连接的回调,然后报一个syncConnected,并且会把连接切换到别的地方去,且sessionId是没有发生改变的。有一个同步获取的方式,就是说如果当前拿到的数据可能不是最新的则调用同步的过程拿到最新的一个数据。以及给自己投票加1,然后其他两个节点收到了这个节点的投票,会比较事务id,如果当前事务id小于。再重启4,那么此时的2是leader,因为4的zxid小于1和2的,然后1和2再选一个老的。...

lsd&xql的博客 609

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【Zookeeper】Windows下安装Zookeeper(图文记录详细步骤,手把手包安装成功)

Windows下安装Zookeeper(图文记录每一个步骤,手把手包安装成功)

tttzzzqqq2018的博客 4万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【zookeeper学习记录】

zookeeper入门,zookeeper实战。

qq_40864151的博客 687

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Zookeeper学习记录

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务 linux上安装: 官网下载地址:Apache Downloads 1.下载下来选择自己的目录解压,tar -zxvf 压缩包 2.解压以后,直接在bin的目录下执行 ./zkServer.sh 启动会失败,因为conf下缺少zoo.cfg文件 3.将conf下的zoo_sample.cfg改为zoo.cfg # zookeeper时间配置的基本单位 tickTime=2000 # follower允许初始化连接lead.

qq_42532161的博客 1404

zookeeper集群搭建、控制台常用命令

zookeeper集群中如果有一般以上的节点能够正常工作,则整个集群就能正常提供服务。而且zookeeper集群会选举出一个leader节点,用于写操作。因此zookeeper集群节点数一般为奇数个。 集群搭建: 这里我们使用三个zookeeper节点搭建集群,zookeeper版本为3.4.14,系统使用centos6,用户为root用户,JDK版本为1.8: 1、分别解压三个节点的zookeeper-3.4.14.tar.gz文件,并重命名为zookeeper tar -zxvf zookee

zhoushimiao1990的博客 1765

记录 Dubbo+Zookeeper 学习Demo

服务接口 Dubbo 中沟通消费端和服务端的桥梁。在模块的创建接口类。

qq_43780610的博客 1506

zookeeper学习

hadoop属于单节点,容易出现单点故障,所以我们使用zookeeper来解决这个问题。Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Zookeeper应用场景:Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统都需要依赖Zookeeper做信息同步。

weixin_46935426的博客 657

深入学习zookeeper(二)

ZooKeeper使用案例 配置中心案例 工作中有这样的一个场景: 数据库用户名和密码信息放在一个配置文件中,应用读取该配置文件,配置文件信息放入缓存。 若数据库的用户名和密码改变时候,还需要重新加载缓存,比较麻烦,通过ZooKeeper可以轻松完成,当数据库发生变化时自动完成缓存同步。 设计思路: 连接zookeeper服务器 读取zookeeper中的配置信息,注册watcher监听器,存入本地变量 当zookeeper中的配置信息发生变化时,通过watcher的回调方法捕获数据变化事件 重新获取配置

逝去的往事的博客 1334

Zookeeper学习二集群搭建

Leader选举:Serverid:服务器ID比如有三台服务器,编号分别是1,2,3。编号越大在选择算法中的权重越大。Zxid:数据ID服务器中存放的最大数据ID.值越大说明数据 越新,在选举算法中数据越新权重越大。在Leader选举的过程中,如果某台ZooKeeper 获得了超过半数的选票, 则此ZooKeeper就可以成为Leader了。

m0_74229735的博客 1603

zookeeper学习笔记(二)安装自动化配置及常用命令

单机或者分布式安装 将zookeeper分别解压到不同机器相应的路径上 单机安装就将for循环改成自己主机的IP #!/bin/bash zootmp=/root/liutao/zookeeper/tmp # zk的目录下的数据目录,需要自己创建,此路径用于存储zookeeper中数据的内存快照、及事物日志文件 zoocfg=/root/liutao/zookeeper/conf/zoo.cfg # zk目录下的配置文件的路径 myid=1 for h7_node in h71 h72 h73;do

liutao43的博客 200

zookeeper简单学习记录

zookeeper下载完成后,复制config目录下的zoo_simple.cfg重命名为 zoo.cfg zoo.cfg //服务器之间或客户端与服务器之间维持心跳的时间间隔 tickTime=2000 //超出 10*2000=20 秒,没有收到返回信息,表示连接失败 initLimit=10 //标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,不能超出 5...

Aizen_Sousuke的博客 217

zookeeper学习记录

http://agapple.iteye.com/blog/1111377 zookeeper学习记录 博客分类: distributed 背景 前段时间看了S4流计算引擎,里面使用到了zookeeper进行集群管理,所以也就花了点时间研究了下zookeeper,不求看懂所有源码,但求了解其实现机制和原理,清楚其基本使用。这也是为后续hadoop,gri...

weixin_30567471的博客 91
上一篇: Zookeeper-学习记录(一)
下一篇: Java客户端连接 Zookeeper-学习记录(三)
phpfzh
博客等级 码龄10年 22粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值