用bin/start-hbase.sh启动三台虚拟机,jps发现第三台虚拟机的hregionserver没有启动。

用bin/hbase-daemon.sh start regionserver单独启动第三台虚拟机,启动成功了,但是没一会又挂掉了。

原因:三台虚拟机的时间不同步,30秒误差可以,超过30秒就不同步。可以用date命令查看时间。

 

解决:

先把进程都关闭

date 071909262022.30

三台虚拟机都设置时间:date [MMDDhhmm[[CC]YY][.ss]]

(date 月月日日时时分分年年年年.秒秒)

然后再重新启动其他的集群,hbase就可以正常三台启动了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐