用bin/start-hbase.sh启动三台虚拟机,jps发现第三台虚拟机的hregionserver没有启动。
用bin/hbase-daemon.sh start regionserver单独启动第三台虚拟机,启动成功了,但是没一会又挂掉了。
原因:三台虚拟机的时间不同步,30秒误差可以,超过30秒就不同步。可以用date命令查看时间。
解决:
先把进程都关闭
date 07190926.30
三台虚拟机都设置时间:date[MMDDhhmm[[CC]YY][.ss]]
(date 月月日日时时分分年年年年.秒秒)
然后再重新启动其他的集群,hbase就可以正常三台启动了