社区
Java
帖子详情
断点导致zookeeper上的临时节点被删除
yldongfang402
2018-01-11 10:15:35
项目是个java项目,用org.IOItec.zkclient.ZkClient作为访问zookeeper的客户端,启动的时候会在zookeeper上面创建一些临时节点。有时候需要断点调试bug的时候如果断点时间稍微长一点就会导致zookeeper上面此项目创建的临时节点消失,猜测可能因为断点倒是zookeeper收不到这个端的ping消息,认为连接断了,session过期了删除了临时节点,大家有没有遇到过类似的问题呢,怎么解决呢?求指教
...全文
1044
3
打赏
收藏
断点导致zookeeper上的临时节点被删除
项目是个java项目,用org.IOItec.zkclient.ZkClient作为访问zookeeper的客户端,启动的时候会在zookeeper上面创建一些临时节点。有时候需要断点调试bug的时候如果断点时间稍微长一点就会导致zookeeper上面此项目创建的临时节点消失,猜测可能因为断点倒是zookeeper收不到这个端的ping消息,认为连接断了,session过期了删除了临时节点,大家有没有遇到过类似的问题呢,怎么解决呢?求指教
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yldongfang402
2018-03-02
打赏
举报
回复
加log的话有点麻烦,感觉还不如超时被删除之后重启一下呢,反正是开发阶段。。。 如果是session设置长的话,真正想重启的时候就要等到session超时之后删除了临时节点才行吧?
Braska
2018-01-12
打赏
举报
回复
session超时时间设置长一点 加个线程不断往临时节点写数据 开发环境暂时改成永久节点 没试过,楼主可以试试。。。
galiniur0u
2018-01-12
打赏
举报
回复
我在调试这种的时候,大部分都是采用log4j打印进行调试,楼主可以试试。
相关推荐
使用
zookeeper
封装组件curator的锁,发现
zookeeper
大量
临时
节点
没有被
删除
转自:https://www.cnblogs.com/xiaodu1993/articles/xiaodu1993.html 使用
zookeeper
封装组件curator的锁,发现
zookeeper
大量
临时
节点
没有被
删除
现象:
zookeeper
集群大量
临时
节点
没有释放掉,
导致
集群响应很慢 分析过程: 通过工具排查,发现大量创建lock对象的
节点
没有释放,奇怪的是release的时候应该
删除
...
zookeeper
临时
节点
无法
删除
原因分析
1.客户端时间和服务端时间不一致,
导致
过期时间太长; 这个是网友分析的一种场景,没遇到过 2.主从
节点
快照不一致 主
节点
和从
节点
的本地快照不一致,
导致
leader
节点
不存在从
节点
的session信息和
临时
节点
信息。 由于
临时
节点
过期淘汰是由主
节点
操作的,因此从
节点
的
临时
节点
一致存在。 除非主
节点
发生切换,或者
删除
从
节点
快照,再重启从
节点
才可以恢复,否则就这样一直错下去。 该问题根因是:
zookeeper
在3.6.0版本之前,数据一致性只通过zxid和epoch来确定,其快照实际内容是否完全一
如何判断
zookeeper
节点
是持久
节点
还是
临时
节点
最近有些同学过来问我如何判断
zookeeper
的
节点
是持久
节点
还是
临时
节点
?其实很简单,接下来我们就来看看判断方法。
zookeeper
持久
节点
:该数据
节点
被创建后,就会一直存在于
zookeeper
服务器上,直到有
删除
操作来主动
删除
这个
节点
。
zookeeper
临时
节点
:
临时
节点
的生命周期和客户端会话绑定在一起,客户端会话失效,则这个
节点
就会被自动清除。 我们...
zookeeper
持久
节点
和
临时
节点
的区别
最近有些同学过来问我如何判断
zookeeper
的
节点
是持久
节点
还是
临时
节点
?其实很简单,接下来我们就来看看判断方法。
zookeeper
持久
节点
:该数据
节点
被创建后,就会一直存在于
zookeeper
服务器上,直到有
删除
操作来主动
删除
这个
节点
。
zookeeper
临时
节点
:
临时
节点
的生命周期和客户端会话绑定在一起,客户端会话失效,则这个
节点
就会被自动清除。 我们执行 sh zkCli.sh -server 127.0.0.1:2181登录
zookeeper
,分别创建一个持久
节点
和
临时
节点
。 create
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2018-01-11 10:15
社区公告
暂无公告