为什么提示 KeeperErrorCode = NoNode for /hbase/master

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

没启动zookeeper,或者是zookeeper启动以后服务出现问题自动停止了
解决办法:
1.停止hbase集群
2.启动zookeeper
3.确认zookeeper启动成功以后再启动hbase集群

  • 好像不行,所有节点的zookeeper都启动了https://img1.sycdn.imooc.com//climg/617eb04a09ff25fb13531348.jpg

    2021-10-31 23:05:54
  • 使用zookeeper中的zkCli.sh脚本试一下能不能正常连到zookeeper集群,并且是否能正常在zookeeper里面创建节点 大概率是zk集群的问题,有时候zk进程在但是无法正常使用 如果遇到了这个问题,需要吧zk集群停掉,然后删除所有zk节点中的dataDir对应的数据目录,重启zk集群就行了,因为本地使用虚拟机如果异常关闭zk容易导致这种问题,还有就是集群各个节点时间不一致也可能会导致zk集群出问题 本地测试环境的话其实用zk单机是最靠谱的,可以避免现在遇到的问题,对hbase也没有影响,hbase依然可以使用多台机器的集群模式,操作起来都一样
    2021-10-31 23:14:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师