原文:zookeeper启动错误 transaction type: 2 error: KeeperErrorCode = NoNode for /hbase

hbase伪分布式,与zookeeper同一台机器的时候,运行一段时间,启动zookeeper的时候,日志中有如下错误,导致无法启动zookeeper 由于是伪分布式,zookeeper集成在hbase的机器上,hbase的临时目录默认是放在 tmp的,而linux的 tmp目录是会被定期清理的 参考linux系统的tmpwatch 所以解决办法是,修改hbase site.xml,指定hbase ...

2013-09-12 20:03 0 15106 推荐指数:

查看详情

ERROR: KeeperErrorCode = NoNode for /hbase/master

检查下zookeeper的状态,以及日志,用zk-cli查看是否有 /hbase/master节点不要使用hbase内置的zookeeper,自己搭建zookeeper集群,还有zk的数据目录要指定到非tmp目录下 这个错误的意思就是再zk中找不到/hbase/master节点 ...

Wed May 12 23:10:00 CST 2021 0 5805
zookeeper错误KeeperErrorCode = ConnectionLoss解决

原因: 一般是由于连接还未完成就执行zookeeper的get/create/exsit操作引起的. 解决方法: 利用"CountDownLatch 类 + zookeeper的watcher + zookeeper的getStat" 实现连接完成后再调用. 可防止此错误发生 ...

Wed Sep 04 19:48:00 CST 2013 0 8125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM