ZooKeeper客户端命令

HADOOP之 Zookeeper客户端登录时异常问题的处理(2) HADOOP之 Zookeeper客户端登录时异常问题的处理 一 遇到的问题 1 建立好zookeeper 集群,分别为server1,server2,server3 ,在启动zookeeper 集群中一个节点的服务端后 ,直接启动当前节点 zkCli.sh (zookeeper客户端)的时候就出现了"进入客户端闪退" "日志信息无限重复打印"等异常,内容如下: 2020-08-26 19:43:15,498 [myid:] - INFO [main-SendThread(localhost:2181) 阅读详情

1、创建节点

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

-s 顺序节点; -e 临时节点;如果不指定,为持久节点;

1.1 创建顺序节点 --断开连接后节点不会消失

[zk: localhost:2183(CONNECTED) 4] ls /
[zookeeper]
[zk: localhost:2183(CONNECTED) 5] create -s /zk-test 123
Created /zk-test0000000000
[zk: localhost:2183(CONNECTED) 6] ls /
[zk-test0000000000, zookeeper]

1.2 创建临时节点 --断开连接后,节点会消失

[zk: localhost:2181(CONNECTED) 9] ls /
[zk-test0000000000, zookeeper]
[zk: localhost:2181(CONNECTED) 10] create -e /zk-temp 123
Created /zk-temp
[zk: localhost:2181(CONNECTED) 11] ls /
[zk-test0000000000, zookeeper, zk-temp]

[zk: localhost:2181(CONNECTED) 12] close
2019-12-14 16:17:06,567 [myid:] - INFO  [main:ZooKeeper@684] - Session: 0x16f033a788b0002 closed
[zk: localhost:2181(CLOSED) 13] 2019-12-14 16:17:06,567 [myid:] - INFO  [main-EventThread:ClientCnxn$EventThread@519] - EventThread shut down for session: 0x16f033a788b0002

[zk: localhost:2181(CLOSED) 13] connect localhost:2181
2019-12-14 16:17:15,378 [myid:] - INFO  [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@c2e1f26
[zk: localhost:2181(CONNECTING) 14] 2019-12-14 16:17:15,380 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1032] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2019-12-14 16:17:15,380 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@876] - Socket connection established to localhost/127.0.0.1:2181, initiating session
2019-12-14 16:17:15,384 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1299] - Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x16f033a788b0003, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 14] ls /
[zk-test0000000000, zookeeper]

1.3 持久节点

[zk: localhost:2181(CONNECTED) 15] create /zk-test 1234
Created /zk-test
[zk: localhost:2181(CONNECTED) 16] ls /
[zk-test, zk-test0000000000, zookeeper]

 2、读取节点

ls/get/ls2 path [watch]

[zk: localhost:2181(CONNECTED) 17] ls /zk-test
[]
[zk: localhost:2181(CONNECTED) 18] get /zk-test
1234
cZxid = 0x10000000d
ctime = Sat Dec 14 16:20:32 CST 2019
mZxid = 0x10000000d
mtime = Sat Dec 14 16:20:32 CST 2019
pZxid = 0x10000000d
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: localhost:2181(CONNECTED) 19] ls2 /zk-test
[]
cZxid = 0x10000000d
ctime = Sat Dec 14 16:20:32 CST 2019
mZxid = 0x10000000d
mtime = Sat Dec 14 16:20:32 CST 2019
pZxid = 0x10000000d
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0

3、更新节点

set path data [version]

[zk: localhost:2181(CONNECTED) 21] set /zk-test hellozkworld  
cZxid = 0x10000000d
ctime = Sat Dec 14 16:20:32 CST 2019
mZxid = 0x10000000e
mtime = Sat Dec 14 16:25:20 CST 2019
pZxid = 0x10000000d
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 12
numChildren = 0
[zk: localhost:2181(CONNECTED) 22] get /zk-test
hellozkworld
cZxid = 0x10000000d
ctime = Sat Dec 14 16:20:32 CST 2019
mZxid = 0x10000000e
mtime = Sat Dec 14 16:25:20 CST 2019
pZxid = 0x10000000d
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 12
numChildren = 0

4、删除节点

delete path [version]

[zk: localhost:2181(CONNECTED) 23] delete /zk-test
[zk: localhost:2181(CONNECTED) 24] ls /
[zk-test0000000000, zookeeper]
[zk: localhost:2181(CONNECTED) 25] delete /zk-test0000000000
[zk: localhost:2181(CONNECTED) 26] ls /
[zookeeper]

 

ZooKeeper :客户端命令介绍 客户端命令 Session quit:直接离开客户端(停止了客户端程序),因此再次连接服务端需要重新运行zkCli.sh脚本。 close:不会直接离开客户端,只是关闭与服务端的连接,执行该命令后Session状态会变成CLOSED,由于没有离开客户端,因此还可以使用connect命令重新连接服务端,但Session和之前的Session不是同一个了,session id会发生改变了,但session timeout还是保留了之前的配置(毕竟没有停止客户端程序)。 connect:该命令就是 阅读详情

相关推荐

逆向学习:从已上线微信小游戏反推Cocos工程结构(以切水果跑酷为例)

本文以“切水果跑酷”为例,详细介绍了如何通过逆向分析已上线的微信小游戏,反推其基于Cocos Creator的原始工程结构。文章深入拆解了编译后的目录骨架、资源加载逻辑与依赖关系,并重点解析了微信平台API的调用特征,为开发者提供了一种高效学习游戏架构与设计模式的实用方法。

kk1234的博客 1070

本地idea连接阿里云Zookeeper集群报错

这里写自 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言项目场景:问题描述:原因分析:解决方案: 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言项目场景:问题描述:原因分析:解决方案: 前言 <font color=#9 项目场景: 提示:这里简述项目相关背景: 最近在做一个实时的项目,主要用Flink来做,由于集群是阿里云的集群,在程序中,需要通过JDBC的方式去连接Phoenix. 问题描述: 提示:这里描述项目中遇到的问题: 在本地

luoboangel的博客 1469

使用Qt Creator调用eBUS SDK

在新界面,勾选左下角“ Show unreachable Network Devices",可以看到没有成功连接的网络相机,原因是IP地址配置错误。每个版本的OpenCV的依赖项的名字都不同,我这里是opencv_world490.lib与opencv_world490d.lib。函数,可以看到在这里是图像缓存区,能够对捕获的图像进行一些操作。在Visual Studio打开项目属性,在VC++目录这里,把Opencv的路径添加进去。这时,会自动跳转到mainwindow.cpp,生成该按钮对应的槽函数。

qq_35685051的博客 1287

【zookeeper】报错整理 zookeeper Packet len* is out of range

最近发现测试环境 长时间 导致服务异常,经过排查后发现,是 服务里面存储的数据量过大,占用 堆内存过大,导致测试环境基本无法正常使用,于是在调大 内存大小,并重启 后,准备清理一波数据,但是在删除数据时报错。这里整理并记录下。进入zookeeper 后,发现这个节点 执行 ls, stat,都会报错。 报错内容 问题原因 客户端单次操作的数据大小,超过了 限制。 解决方案 代码 对于 代码,只需要添加一个System 环境变量即可。 shell 客户端下,可以修改客户端启动脚本

Mrerlou的博客 2356

概率论 知识图谱 + 实战案例解析

本文通过构建概率论知识图谱,系统梳理了从随机试验、概率、条件概率到随机变量与分布的核心概念及其内在联系。结合朴素贝叶斯分类器和蒙特卡洛模拟等实战案例,深入解析了条件概率、独立性及大数定律等理论如何应用于机器学习与实际问题求解,旨在帮助读者建立结构化思维,将理论有效转化为解决实际问题的能力。

weixin_29051193的博客 265

【mip-NeRF】使用一组二维图像渲染3D场景视频(mip-NeRF论文复现)

本文对mip-NeRF模型的pytorch实现进行了复现

Ryan2k的博客 1841

ZooInspector 连接不到 Zookeeper 的解决方法

Zookeeper正常启动后,在使用 ZooInspector 连接 Zookeeper 时出现了连接不上的问题。 [root@localhost bin]# zkServer.sh start ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg Star

挖坑埋你 1万+

18、动态系统响应分析

本文系统地介绍了动态系统响应的分析方法,涵盖传递函数建模、特殊输入下的响应特性(如脉冲和阶跃响应)、终值与初值定理的应用、系统直流增益的计算,并深入探讨了一阶和二阶系统的时域特性。通过实例分析与MATLAB仿真,展示了不同参数对系统行为的影响。文章还总结了系统响应在控制设计与故障诊断中的实际应用,并展望了多变量、非线性及实时响应分析的未来研究方向。配合流程图,提供了清晰的系统分析与设计路径。

kite3的博客 140

zookeeper zkClient使用

在使用ZooKeeper的Java客户端时,经常需要处理几个问题:重复注册watcher、session失效重连、异常处理。要解决上述的几个问题,可以自己解决,也可以采用第三方的java客户端来完成。这里就介绍一种常用的客户端zkclient,目前已经运用到了很多项目中,知名的有Dubbo、Kafka、Helix。 zkClient的设计启动ZKClient 启动时,指定好connection st

Aurora Silent 1394

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度!

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度! (以YOLO26最新目标检测模型为基础,利用LSKNet替代Backbone)

2502_91881744的博客 211

[QMT量化交易小白入门]-九十五、多因子选股和趋势择时股票量化交易策略,年化收益率40.61%

本策略采用“双层过滤”机制:第一层基于多维度财务指标进行股票池筛选(多因子选股),第二层运用均线系统和MACD指标实施动态择时(趋势跟踪)。这种设计既保证了组合的质量下限,又能灵活应对市场波动。因子配置科学性:涵盖估值、成长、盈利、动量四大类因子风险控制精细化:设置动态止损与仓位管理机制信号验证严格性:多重条件交叉验证提升胜率。

木头大左的博客 798

Zookeeper03之客户端命令操作

  前面两篇文章给大家介绍了zookeeper的集群搭建,本篇文章来介绍下zookeeper的客户端命令操作 Zookeeper01之介绍和安装环境准备 Zookeeper02之集群环境搭建 bin目录下常用的脚本解释 脚本 说明 zkCleanup 清理Zookeeper历史数据,包括食物日志文件和快照数据文件 zkCli Zookeeper的一个简易客户端 zkEn...

波波烤鸭的博客 3665

多源异构数据在线可视化ETL编排平台深度实践:基于Python与Apache Calcite的现代数据管道构建

在当今企业数据环境中,数据源呈现爆发式增长与高度异构性。传统ETL工具面对多源(MySQL、PostgreSQL、MongoDB、Hive、文件系统等)与异构(结构化、半结构化、非结构化)数据时,往往面临扩展性差、学习曲线陡峭、难以融入现代DevOps体系等问题。本文深入探讨了如何构建一个基于Python/Pandas、Apache Calcite(通过JPype桥接)以及Vue.js前端的轻量级、在线可视化ETL编排平台。

2201_76125261的博客 74

Zookeeper——》客户端命令

推荐: 总结——》【Mysql】 总结——》【Java】 总结——》【SpringBoot】 参考: Zookeeper——》自带客户端一、连接服务器二、操作命令1、ls:查看某个路径下目录列表2、ls2:查看某个路径下目录列表,比 ls 命令列出更多的详细信息3、get:查看节点数据和状态信息4、stat:查看节点状态信息5、create:创建节点并赋值6、set:修改节点存储的数据7、delete:删除指定节点 zk版本:zookeeper-3.4.10 自带客户端:$ZK_HOME/bin/.

小仙~ 803

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

每天学点Zookeeper之客户端命令

命令介绍 addauth scheme auth 功能说明:为ACL添加授权用户 参数说明: scheme auth addWatch [-m mode] path optional mode is one of [PERSISTENT, PERSISTENT_RECURSIVE] - default is PERSISTENT_RECURSIVE close 功能说明:关闭客户端/会话 config [-c] [-w] [-s] connect host:port create [-s] [-e] [

猿计划:拯救程序猿的博客 2601

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Zookeeper之客户端命令操作

文章目录Zookeeper之客户端命令操作1.配置zookeeper的环境变量2.连接zookeeper3.数据操作3.1 zookeeper的数据存储结构3.2节点的类型1).znode有两种类型:2).znode有四种形式的目录节点(默认是persistent)如下3.3命令说明3.4常用操作ls命令ls2get命令create命令创建永久节点创建短暂节点创建短暂有序节点set命令delete...

qq_32640013的博客 769

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Zookeeper的客户端命令

操作之前说明 使用客户端命令之前,首先保证Zookeeper是运行状态,之后通过zkCli.sh进入本地客户端操作 客户端和服务端之间的连接存在回话,和Web的一样,即session 每个回话都会设置一个超时时间 并且客户端和服务端之间存在心跳机制,心跳结束,session也会过期 安装完Zookeeper进入客户端之后目录如下: help create ...

qq_38304320的博客 635

zookeeper客户端命令

zookeeper客户端命令

qq_39280718的博客 1794

zookeeper客户端命令详解

zookeeper客户端命令详解 想要用zkClient链接zookeeper,首先执行如下命令,连接到zookeeper server ./zkCli.sh -server localhost:2181 help命令 help命令用于查询客服端所支持的所用的命令,执行help,输入如下: 复制代码 ZooKeeper -server host:port cmd args stat path [watch] set path data [version] ls path [watch] delquota [

qq_39742510的博客 363

Zookeeper客户端的命令操作

http://blog.sina.com.cn/s/blog_790c59140102w6ho.html Zookeeper客户端的命令操作 ls,列出某一节点下的子节点信息 stat,查看节点的状态信息 在zookeeper中,每一次对节点的写操作都认为是一次事务,每一个事务,系统都会分配一个唯一的事务ID,czxid代表该节点被创建的事务ID,ctime表示创建的时间,mzxid表示最后一次被更新的事务ID,mtime是修改时间,pzxid表示子节点列表最后一次被更新的事务ID,cversio

qq_31459039的博客 464

【Zookeeper 初级】03、Zookeeper 客户端命令行操作

Zookeeper 客户端命令行操作

GG Bond 的博客 1326

Zookeeper3:客户端命令

有序号:create节点名的时候带上-s == 好处可以创建多个同名不同序的节点。ephemeralOwner:非临时节点为0,临时节点为sessionId。aclVersion:节点访问控制列表的变化次数。dataversion:子节点数据的变化次数。pzxid:节点最后更新的子节点zxid。numChildren:节点的子节点数量。ctime:节点被创建的时间戳(毫秒)czxid:创建节点的事务zxid。mzxid:节点最后更新的zxid。cversion:子节点的变化次数。

weixin_39651356的博客 1341

zookeeper 命令之客户端连接命令

1.连接成功之后界面 [root@localhost zookeeper-3.4.10]# ./bin/zkCli.sh -server 127.0.0.1:2181 ........................................................................ WATCHER:: WatchedEvent state:SyncConnect...

高新富的博客 9126

linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令

目录客户端命令行操作1、启动客户端2、停止客户端3、显示所有操作命令4、查看当前节点信息 ls ~ 详细信息 ls25、分别创建两个普通节点6、获取节点的值7、创建短暂节点 ~ create -e8、创建带序号的节点9、修改节点数据10、监听节点变化12、节点的子节点变化监听13、删除某个节点 ~ delete14、递归删除节点 - rmr15、查看节点状态 ~ stat​​​​​​​客户端命令...

weixin_31437717的博客 3396

zookeeper 客户端 zkCli 命令详解

安装 zookeeper brew install zookeeper 启动/停止 zookeeper brew services start zookeeper brew services stop zookeeper 配置文件 配置文件位置:/usr/local/etc/zookeeper/ 下面是配置文件的内容: tickTime=2000 # The number of tic...

gaojin630的博客 1194
上一篇: 部署3个节点的Zookeeper伪分布式集群
下一篇: 部署3个节点的Kafka伪分布式集群
hellboy0621
博客等级 码龄9年 61粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值