HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘

这篇具有很好参考价值的文章主要介绍了HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.我在输入查询数据库语句时出错,错误如下图:

HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘

然后我返回去检查启动的Hadoop与zookeeper,发现zookeeper的状态缺少一个follower,我是一个master,两个slave,其中一个slave的zookeeper状态是not running,其他两个状态正常,然后我就用之前的方法,删除了和myid在同一目录下生成的version-2,结果我裂开了,三个都not running了 我的天!如果你和我遇到的是同样的问题,哈哈哈哈哈,没关系 还有办法,请看下面的解决办法!!

2.解决方法:(有些错误我忘记截图了,请耐心看看我的步骤 其实还是很清晰的 别走!!! )

当然这个的前提是关于zookeeper的所有配置文件,环境变量都是正确的。

这都是防火墙惹的祸,关闭防火墙,并且保证每个节点都关闭!!!

普及知识:一共有两个防火强

(1)systemctl status firewalld 检查防火墙的状态

如果是开的就用 systemctl stop firewalld 关掉防火墙 再看一次状态 如下图一样就是关掉了

HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘

(2)还有一个防火墙 service firewalld status  如果是有active:(running)就表示防火墙是打开的

HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘

 

输入service firewalld stop 关闭防火墙 再次查看状态图如下便是关闭了,至于这两个防火墙的区别嘛,大家想了解的话可以自己去查一查哦!

HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘

(3)关闭完这两个防火墙再删除生成的version-2文件 rm -rf version-2(不删除其实也行)

再启动就好了,三个都乖乖的起来了 一个leader两个follower

然后再启动你的hadoop,hbase就可以用hbase啦文章来源地址https://www.toymoban.com/news/detail-430474.html

到了这里,关于HBase:Error:KeeperErrorCode=ConnectionLoss for /hbase/master For usage try ‘help‘ ‘disable‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包