方法一

hbase 和 zookeeper之间会话超时了
修改HBase/conf路径下的配置文件 hbase-site.xml,添加下列代码:

<property>
  <name>zookeeper.session.timeout</name>
  <value>1200000</value>
</property>
<property>
  <name>hbase.zookeeper.property.tickTime</name>
  <value>6000</value>
</property>

方法二

打开终端,输入ifconfig查看你的ip,并复制ip
在这里插入图片描述

打开/etc/hosts文件,按照下图方式修改:

vim /etc/hosts

在这里插入图片描述
修改完这个文件后,要重启虚拟机,在命令行输入reboot重启虚拟机。重启后,再进行hadoop和hbase集群的启动,应该就能启动zookeeper了。这是因为hbase 和 zookeeper之间的连接不稳定,可能一开始是可以用的,但是时间一长也有可能不能用了。

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐