小工具知识网

当前位置: 首页 > 行业知识 > hbase用shell命令新建表报错ERROR: KeeperErrorCode = NoNode for /hbase/master

行业知识

hbase用shell命令新建表报错ERROR: KeeperErrorCode = NoNode for /hbase/master

2026-11-05 10:54:52 来源:互联网转载

���者HMster开启后几秒消失问题解决

报错如图:

首先jps命令查看当前运行的内容有没有HMaster,如果没有,开启一下hbase,稍微等一会儿,再看一下HMaster,如果仍和下图一样没有,就基本找到问题了

本人问题原因:hbase-site.xml的配置中,例如:

hbase.rootdirhdfs://localhost:9000/HBase

然而在hadoop的core-site.xml配置中:

 fs.defaultFS hdfs://hadoop:9000 

本人这里主机名一个是localhost,一个是hadoop,不一致,要改成一致的主机名。有的是端口不一致,一个8020一个9000,自行检查改正即可。

这两个配置文件都是要完全一样的,包括端口和主机名,当这两者不一样时,就会出现HMaster过一会儿不见了,或者题目中的报错。

修改好后,重新启动hbase,再用shell新建表就不会报错了。

这个方法解决了我的问题,分享出来

上一篇:脸英语怎么读语音?

下一篇:汉语学习必备,下载指南助你轻松获取优质学习资源!