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

或者HMster开启后几秒消失问题解决
报错如图:在这里插入图片描述

首先jps命令查看当前运行的内容有没有HMaster,如果没有,开启一下hbase,稍微等一会儿,再看一下HMaster,如果仍和下图一样没有,就基本找到问题了
在这里插入图片描述
本人问题原因:hbase-site.xml的配置中,例如:

<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/HBase</value>
</property>

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

<property>
 <name>fs.defaultFS</name>
 <value>hdfs://hadoop:9000</value>
 </property>

本人这里主机名一个是localhost,一个是hadoop,不一致,要改成一致的主机名。有的是端口不一致,一个8020一个9000,自行检查改正即可。
这两个配置文件都是要完全一样的,包括端口和主机名,当这两者不一样时,就会出现HMaster过一会儿不见了,或者题目中的报错。
修改好后,重新启动hbase,再用shell新建表就不会报错了。
这个方法解决了我的问题,分享出来

相关推荐

  1. HBase Shell命令

    2023-12-22 11:24:02       27 阅读
  2. HBase命令

    2023-12-22 11:24:02       36 阅读
  3. Hbase命令选择题

    2023-12-22 11:24:02       37 阅读
  4. Spark—shellHbaseshell

    2023-12-22 11:24:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 11:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 11:24:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 11:24:02       82 阅读
  4. Python语言-面向对象

    2023-12-22 11:24:02       91 阅读

热门阅读

  1. 设计模式_行为型模式_观察者模式

    2023-12-22 11:24:02       62 阅读
  2. 如何看待“前端已死”

    2023-12-22 11:24:02       58 阅读
  3. 谁拿了最多奖学金【NOIP2005提高组】(c++)

    2023-12-22 11:24:02       60 阅读
  4. GO设计模式——18、迭代器模式(行为型)

    2023-12-22 11:24:02       66 阅读
  5. SpringMVC之处理响应

    2023-12-22 11:24:02       50 阅读
  6. 南大通用创建主键,外键,索引方法及常见报错

    2023-12-22 11:24:02       61 阅读
  7. scrapy的crawlspider爬虫

    2023-12-22 11:24:02       54 阅读
  8. [调试]stm32使用过程debug记录,持续更新ing

    2023-12-22 11:24:02       60 阅读