irpas技术客

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

未知 3285

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

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

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

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

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

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

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

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

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

?

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

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

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

然后再启动你的hadoop,hbase就可以用hbase啦


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #for #hbasemaster #Usage #try #help