方法一
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之间的连接不稳定,可能一开始是可以用的,但是时间一长也有可能不能用了。