HBase启哈希游戏平台动后HMaster挂掉的解决方案是什么
哈希游戏作为一种新兴的区块链应用,它巧妙地结合了加密技术与娱乐,为玩家提供了全新的体验。万达哈希平台凭借其独特的彩票玩法和创新的哈希算法,公平公正-方便快捷!万达哈希,哈希游戏平台,哈希娱乐,哈希游戏
这篇文章给大家介绍HBase启动后HMaster挂掉的解决方案是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
最近在使用HBase的时候,发现使用HBase shell的list命令时出错,jps查看了一下进程,发现HMaster挂掉了,在确认Hadoop状态正常后,查看HMaster的日志,发现报错如下:
出现两个FATAL(第2、3行),严重错误,直觉上感觉跟Zookeeper有关,尝试了多种方法后,终于找出了正确解决方案,此方案来自Stack Overflow上的polaris大神(原文网址附在最后,有兴趣的可以看一下)。
进入zookeeper客户端,注意,要在zookeeper集群启动情况下进入客户端:
解决这个问题后,一直在反思集群为什么会突然出现这种情况,后来终于搞明白。之前对集群测试时,在主节点上部署了一个zookeeper节点(主节点之前没有部署zookeeper),后来为防止zookeeper节点总数变成偶数,又把这个zookeeper节点删掉了。可能是这个原因造成zookeeper中已存在的hbase数据有问题,所以清空zookeeper中的hbase数据,就能解决问题了。
关于HBase启动后HMaster挂掉的解决方案是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。