问题:

1、HBase已经部署完成,jps查看进程都存在,但HMaster总会闪退

2、16010的界面无法打开(拒绝链接

3、三台节点的16030界面显示如下(regionserver只在初始化

                

问题分析:本人遇到此问题时,查询到有很多的解决方法,但都无效,且这些解决方案都模棱两可,没有直接说明。

经本人查看日志显示znode data == null

解决方法:

hadoop的配置文件core-site.xml中:

<property>
  <name>fs.defaultFS</name>
  <value>hdfs://master:8020</value>
</property>

HBase-site.xml的配置文件hbase-site.xml中:

<property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:8020/HBase</value>
  </property>

确保:以上两个的配置文件的端口一致,要不都是8020,要不都是9000

如果只修改了HBase的,那就重新启动HBase

如果修改了hadoop的,则需要重新格式化hadoop集群

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐