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新建表就不会报错了。

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

相关推荐
代码or搬砖37 分钟前
SQL核心语法总结:从基础操作到高级窗口函数
java·数据库·sql
シ風箏42 分钟前
Flink【基础知识 01】简介+核心架构+分层API+集群架构+应用场景+特点优势(一篇即可大概了解Flink)
大数据·架构·flink·bigdata
43 分钟前
TIDB——TIKV——读写与coprocessor
数据库·分布式·tidb·
Dxy12393102161 小时前
Elasticsearch如何做向量搜索
大数据·elasticsearch
jkyy20141 小时前
AI赋能膳食管理:健康有益助力企业实现精准营养升级
大数据·人工智能·科技·物联网·健康医疗
cui_win1 小时前
Elasticsearch 分片满了?「cluster.max_shards_per_node」报错
大数据·elasticsearch·搜索引擎
大猫和小黄2 小时前
若依微服务全面适配PostgreSQL-OpenGauss数据库
数据库·微服务·postgresql·若依
老徐电商数据笔记2 小时前
技术复盘第二篇:电商数据主题域划分企业级实践
大数据·数据库·数据仓库·零售·教育电商·技术面试
jfqqqqq2 小时前
postgres查询、重设自增序列的起始值
数据库·sql·postgres·自增序列
hengcaib2 小时前
赵良波:打造生鲜配送行业标杆,引领“新鲜、优质、安全”新风尚
大数据·区块链