我是靠谱客的博主 细心眼睛,这篇文章主要介绍启动hbase集群,hmaster总挂,现在分享给大家,希望可以做个参考。

今天在做hbase API相关操作作业时,启动hbase以后去shell准备看一下我的表,list一下发现出错了,然后发现hmaster挂掉了

 查看日志发现报如下错误


2021-12-03 10:24:52,568 ERROR [main] master.HMasterCommandLine: Master exiting
java.lang.RuntimeException: HMaster Aborted
    at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:261)
    at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:149)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
    at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:149)
    at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:3181)

解决:

1.百度到一个方法删除hbase目录

zkCli.sh -server localhost:2181

 

然后重启hbase,发现hmaster还是挂掉了

2.然后试下一个方法

在NameNode节点上使用dfsadmin命令离开安全模式

 ./bin/hdfs dfsadmin -safemode leave

.使用fsck命令将丢失的块删除

./bin/hdfs fsck -delete

 

然后再重启hbase和hdfs发现可以了 

最后

以上就是细心眼睛最近收集整理的关于启动hbase集群,hmaster总挂的全部内容,更多相关启动hbase集群内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部