zookeeper创建子节点报NoChildrenForEphemeralsException问题

诡异的问题:Dubbo注册zookeeper协议时,竟然出现了这种异常提示 遇到一个很诡异的问题,我在启动多个配置相同zookeeper的Dubbo项目时,其他项目都是正常启动,唯独有一个项目在启动过程中,Dubbo注册zookeeper协议时,竟然出现了这样的异常提示—— Caused by: java.lang.IllegalStateException: zookeeper not connected at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(Cu 阅读详情

查看一下创建节点的命令是不是使用的

create -e (父节点)

用ZOOKEEPER客户端向zookeeper的某一个节点添加子节点时出现以下错误:

org.apache.zookeeper.KeeperException$NoChildrenForEphemeralsException: KeeperErrorCode = NoChildrenForEphemerals for /xxxxx/xxxx/
at org.apache.zookeeper.KeeperException.create(KeeperException.java:117)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)
at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:721)
at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:704)
at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:108)
at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:701)
at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:477)
at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:467)
at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)
at com.xxxx.utils.zookeeper.crawler.Main.main(Main1.java:14)

从报错可以看出是因为临时节点下不能创建子节点的原因:

所以解决方法是把要创建子节点的节点创建为永久性节点:

create -s <父节点> a

create <父节点> b

然后在父节点的基础上创建子节点

create /fujiedian/zijieidan c

就可成功创建

 

强化学习入门8—深入理解DDPG 本文是强化学习入门系列的第八篇,前面我们讲Actor-Critic时提到了DDPG。DDPG是google DeepMind团队提出的一种用于输出确定性动作的算法,它解决了Actor-Critic 神经网络每次参数更新前后都存在相关性,导致神经网络只能片面的看待问题这一缺点。同时也解决了DQN不能用于连续性动作的缺点。 阅读详情

相关推荐

学习Python,小白如何搭建Python环境?

学习Python,首先需要搭建好Python环境,主要分为【运行环境搭建】、【开发环境搭建】以及【Python环境配置】三个环节,接下来我将对Python环境搭建这三个部分进行介绍。

weixin_72923265的博客 9012

zookeeper错误:KeeperErrorCode = NoChildrenForEphemerals的原因

zookeeper错误:zookeeper.KeeperException$NoChildrenForEphemera: KeeperErrorCode = NoChildrenForEphemerals 我在构建父节点的时候zookeeper.create(ZK_PATH, ZK_PATH.getBytes(), Ids.OPEN_ACL_UNSAFE, CreateMode.EPHE

teddybear01的专栏 9711

WRF-CHEM 新手向实践(四):化学初始/边界场及namelist设置

这是这个系列的最后一节了,这些经验是自己作为一个半路出家的外行一步步摸索出来的,其中不免有很多理解不到位的地方,但也正是如此,我相信这是目前新手入门wrf-chem最友好的教程之一,希望能对大家有实质性的帮助。本节继续未完成的内容。在mozbc生成化学初始和边界条件之前,还需要先在wrfinput文件中开启化学部分。

qq_42335815的博客 4638

ZooKeeper报错调试

NoNode for … 报错原因:找不到/zk-test-ephemeral-0000000001这个节点 解决:重新创建或者重新连接服务器,排查时因为不存在节点还是服务器连接失败 KeeperErrorCode = NoChildrenForEphemerals for … 报错原因:父节点是临时节点时不能创建子节点 解决:更改父节点的CreateMode KeeperErrorCode = ...

unit-tree 682

[运动规划算法]基于飞行走廊的轨迹优化

文章目录简介一、介绍二、原理飞行走廊生成三、项目演示参考 简介 Btraj是一个在线的四旋翼无人机的运动规划框架,主要用于未知环境中的自主导航。基于机载状态估计和环境感知,采用基于快速行进(FM *)的路径搜索方法,从基于构建的欧氏距离场(ESDF)中寻找路径,以实现更好的时间分配。通过对环境进行膨胀生成四旋翼无人机的飞行飞行走廊。使用伯恩斯坦多项式将轨迹表示为分段Bezier曲线,并将整个轨迹生成问题转换成凸问题。通过使用Bezier曲线,可以确保轨迹的安全性和高阶动力学可行性,可以将轨迹完全限制在安全

xiewf的博客 8065

AI Agent开发实战:100个真实场景题库解析

AI Agent开发涉及复杂的需求理解、架构设计及安全防护等关键技术环节。在工程实践中,开发者常面临需求偏差、系统崩溃等挑战,特别是在金融、医疗等高要求场景下。通过真实案例题库,开发者能系统性地掌握需求分析、架构决策树建模(如向量数据库选型)、安全攻防策略(如提示词注入防御)等核心技能。这些实战经验不仅能提升Agent的可用性和安全性,还能优化其在电商客服、智能家居等场景中的表现。题库采用动态难度系统,覆盖从基础到高级的开发挑战,是AI工程化落地的重要参考。

weixin_29057695的博客 347

org.apache.zookeeper.KeeperException$AuthFailedException: KeeperErrorCode = AuthFailed

org.apache.zookeeper.KeeperException$AuthFailedException: KeeperErrorCode = AuthFailed

qq_27547495的博客 3428

微信DAT图片恢复全攻略:从文件路径到批量解密(附最新工具下载)

本文详细介绍了微信DAT图片恢复的全过程,从文件路径定位到批量解密操作,帮助用户高效恢复加密存储的图片。文章涵盖新旧版本微信的存储结构差异,推荐使用专业解密工具进行批量转换,并提供了提升恢复成功率的实用技巧和常见问题解决方案。

weixin_29325007的博客 457

zookeeper --马士兵

zooKeeper介绍 zookeeper主从模式 文件格式

紫蝶侠的博客 1398

AI穿透式智慧粮仓

本报告基于 2025-2026 年全国多地智慧粮储实践案例,系统分析了 "AI + 穿透式" 智慧粮储体系的技术架构、AI 算法应用、提质增效成效、区域差异化特点及未来发展趋势。该体系通过多模态感知、智能算法与管控平台的深度融合,实现粮食存储全流程精准感知、智能预警与科学调控,显著降低储粮损耗与运营成本,大幅提升储粮安全水平与管理效率。报告梳理了各地差异化实践路径,提出针对性发展建议,为推动我国粮食仓储高质量发展、筑牢国家粮食安全防线提供参考。

reset2021的博客 231

01 Python学习总结:Python简介及入门

Python 是一门高级编程语言,以其简洁、易读和强大的功能而广受欢迎。它适用于多种应用场景,包括 Web 开发、数据分析、人工智能、自动化脚本等。以下是 Python 的简介及入门知识总结,帮助你快速了解并开始学习 Python。

数据知道的博客 1万+

zookeer遇到的问题

1、如何判断zookeeper节点是持久节点还是临时节点 2、Zookeeper创建节点异常: org.apache.zookeeper.KeeperException$NoChildrenForEphemeralsException 原因: 是因为当前父节点是一个临时节点, 所以不能在其节点下面创建节点, 解决: 创建一个持久节点, 在持久节点下面创建子节点就好了。 未完成。...

zhongzunfa的专栏 659

031、速度前馈与加速度前馈

摘要: 本文通过追剪机调试案例,阐述了速度前馈和加速度前馈在运动控制中的关键作用。前馈不是高级技巧,而是解决动态响应问题的必要手段:速度前馈通过预测速度变化提前补偿,加速度前馈则针对惯量变化提供力矩补偿。实现时需注意信号平滑处理,避免噪声放大。前馈与PID分工明确,前馈承担主要动态响应,PID处理残余误差。调试应先调前馈再微调PID,前馈增益需计算而非仅凭参数调整,并允许适当残余误差。前馈作为开环补偿不会影响系统稳定性,但需配合平滑的指令生成器使用。(149字)

m0_50546716的博客 293

解决org.apache.zookeeper.KeeperException$SessionExpiredException: KeeperErrorCode

问题描述 每次一运行MapReduce作业向HBase里面写数据,主节点的HMaster和HRegioServer进程就会挂掉。查看HBase日志发现, WARN  [PEWorker-1] coordination.SplitLogManagerCoordination: Failed to check remaining tasks org.apache.zookeeper.KeeperE...

perfer258的博客 2万+

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

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

记录一次Curator操作zookeeper的错误

在项目中使用到Apache Curator Framework连接Zookeeper 3.4.5服务器,使用的Curator Framework版本是4.3.0 <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipe...

Mrerlou的博客 820

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

用curator写zookeeper客户端时遇到的奇怪问题

为什么80%的码农都做不了架构师?>>> ...

weixin_34150830的博客 369

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Spring Cloud ZooKeeper Discovery Client Not Register on ZooKeeper when using SpringBootServletInitia

报错 2022-01-04 16:04:05.773 ERROR 26981 --- [nStateManager-0] org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.stateChanged()-87 : Could not re-register instances after reconnection org.apache.zookeeper.KeeperException$UnimplementedException: K

念念不忘,必有回响 1613

使用zookeeper实现分布式共享锁

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34290390的博客 193

Zookeeper节点类型

public enum CreateMode { /** * 持久节点:节点创建后,会一直存在,不会因客户端会话失效而删除; */ PERSISTENT (0, false, false), /** * 持久顺序节点:基本特性与持久节点一致,创建节点的过程中,zookeeper会在其名字后自动追加一个单调增长的数字后缀,作为新的节点名;

Desilting's 足迹 7218

临时节点不能有child 子节点

[zk: 127.0.0.1:2181(CONNECTED) 67] create '/zk01/0001/aaaa' dada Ephemerals cannot have children: /zk01/0001/aaaa

zhaoyangjian724的专栏 2025

python连接zookeeper的日志问题

用python连接zookeeper时,在终端里,一直会有zookeeper的日志冒出来,这样会很烦。 2014-07-22 10:06:19,544:10474(0x7fd459406700):ZOO_WARN@zookeeper_interest@1557: Exceeded deadline by 11ms 解决方法是在连接后设置一下zookeeper的日志等级为ERROR,这样...

weixin_34290000的博客 579

[ZooKeeper]常见的KeeperException

常见的KeeperException里,Connectionloss异常通常是可以忽略的,authfailed和session expired异常要求重新创建zookeeper客户端。其他种类的异常,根据实际业务逻辑来处理。 ZooKeeper.create  NodeExistsException NODEEXISTS - if a node with the same actual pat

zjysource的专栏 1万+

ZooKeeper运行报错KeeperErrorCode = NoNode for .....

最近遇到一个很尴尬的报错,org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode KeeperErrorCode = NoNode for

椰子真的是只猫 9万+

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode =ConnectionLoss for /

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode =ConnectionLoss for /e 在eclipse使用zookeeper调试服务器程序时报以上的错误时 第一,考虑linux防火墙是否关了 第二,360安全是不是开着 第三,如果是用的云服务器,云安全组权限是否打开了(因为我...

璀璨下的一点星辰 9573

org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /aaaa/bb

其实这个异常很常见,简单说明下我出现这个异常的情况,我的代码简化如下: 就是在ZK连接成功后,先随便判断了一个path存不存在,然后调用getChildren()方法。此时ZK节点情况为: 运行结果: 再将代码改一下: 运行结果: 再将代码改一下: 运行结果: 也就是说明调用getChildren()方法必须要当前path存在。...

【欢迎关注公众号:冬瓜白】 8942

zookeeper报错:NoNodeException: KeeperErrorCode = NoNode for /XXX Node does not exist

本地调试项目时,启动本地zookeeper: 命令:./zkServer.sh start 然后启动项目报如下错误: 分析得知是缺失Node节点。 解决方案: 1. 通过ssh客户端的zk客户端命令连接zk服务端 命令:./zkCli.sh -server localhost:2181,连接zookeeper服务端 2. 创建/master数据Node节点 命令:cr...

进击的Coder菜鸟 3万+
上一篇: [root@localhost ~]# su face su: failed to execute /bin/bash: Resource temporarily unavailable
下一篇: 怎样使用shell来判断nginx是否存在
node_One
博客等级 码龄8年 7粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值