当前位置: 代码网 > it编程>前端脚本>Python > HBase中master正常启动,自动关闭——原因以及解决办法

HBase中master正常启动,自动关闭——原因以及解决办法

2024年07月28日 Python 我要评论
regionserver一直在运行,而master启动之后,过一会自动停止,因为master停止,所以也无法访问hbase管理web页面。

在启动hbase时遇到的问题

regionserver一直在运行,而master启动之后,过一会自动停止,因为master停止,所以也无法访问hbase管理web页面。
可能的原因:

  1. 虚拟机的时间不同步
  2. 防火墙没有关闭
  3. hbase中的hbase-site.xml文件中的属性值(hbase.rootdir)主机端口不一致
  4. 缺少配置

解决方法

  1. 虚拟机时间不同步,虚拟机集群时间不同步导致hbase错误启动,将三者时间更改即可
  2. 防火墙没有关闭,通过集群互相ping,查看是否能ping通
ping hadoop102
ping hadoop103
ping hadoop104

    3.    hbase-site.xml中的hbase.rootdir的属性值必须和hadoop的配置文件core-site.xml中的fs.defaultfs属性值要一致      

1)在hbase-site.xml中,笔者的配置文件路径为/opt/module/hbase/conf

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

    2)在core-site.xml中,笔者的该文件路径为/opt/module/hadoop/etc/hadoop

<property>
        <name>fs.defaultfs</name>
        <value>hdfs://hadoop102:8020</value>
</property>

hadoop默认端口号为8020,若更改,则hbase启动时连接不上hadoop,导致启动失败,将二者改为一致即可

4. 若以上问题均没错,则为以下状况

        1)查看hbase中master的启动日志

                笔者的路径为/opt/module/hbase/logs/hbase-at-master-hadoop102.log

         2)在hbase-site.xml增加配置

<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>

将hbase-site.xml同步到 虚拟机集群即可

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com