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

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

报错如图:

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

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

python 复制代码
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/HBase</value>
</property>

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

python 复制代码
<property>
 <name>fs.defaultFS</name>
 <value>hdfs://hadoop:9000</value>
 </property>

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

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

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

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

相关推荐
Elastic 中国社区官方博客26 分钟前
Elasticsearch 推理 API 增加了开放的可定制服务
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
蒙特卡洛的随机游走28 分钟前
Spark核心数据(RDD、DataFrame 和 Dataset)
大数据·分布式·spark
nzxzn1 小时前
MYSQL第二次作业
数据库·mysql
核桃杏仁粉1 小时前
excel拼接数据库
数据库·oracle·excel
格林威1 小时前
近红外相机在半导体制造领域的应用
大数据·人工智能·深度学习·数码相机·视觉检测·制造·工业相机
zoneyung1 小时前
中扬立库 × 宁波卡帝亚:小家电之乡的仓储革命,破解制造仓储瓶颈
大数据·人工智能
TiAmo zhang2 小时前
SQL Server 2019实验 │ 设计数据库的完整性
数据库·sqlserver
互联网江湖2 小时前
高端手机“探花”之争,AI会成为“胜负手”吗?
大数据·人工智能
数据库安全2 小时前
山东省某三甲医院基于分类分级的数据安全防护建设实践
大数据·人工智能
七牛云行业应用2 小时前
从API调用到智能体编排:GPT-5时代的AI开发新模式
大数据·人工智能·gpt·openai·agent开发