问题详情
启动hbase集群,发现只有HMaster,没有HRegionServer(三台机器只有一台有)
查看日志发现报错
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ClockOutOfSyncException): org.apache.hadoop.hbase.ClockOutOfSyncException: Server bigdata-pro03.kfk.com,60020,1552854464229 has been rejected; Reported time is too far out of sync with master. Time difference of 2207891ms > max allowed of 30000ms
查看日志:
at org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:95)
at org.apache.hadoop.hbase.protobuf.ProtobufUtil.getRemoteException(ProtobufUtil.java:304)
at org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:2078)
at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:874)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ClockOutOfSyncException): org.apache.hadoop.hbase.ClockOutOfSyncException: Server bigdata-pro03.kfk.com,60020,1552854464229 has been rejected; Reported time is too far out of sync with master. Time difference of 2207891ms > max allowed of 30000ms
at org.apache.hadoop.hbase.master.ServerManager.checkClockSkew(ServerManager.java:344)
at org.apache.hadoop.hbase.master.ServerManager.regionServerStartup(ServerManager.java:237)
at org.apache.hadoop.hbase.master.HMaster.regionServerStartup(HMaster.java:1309)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusPr
提示集群时间不同步,查看三台机器的时间,果然不同步
date
解决方法:
sudo yum install -y ntpdate
sudo ntpdate -u ntp.api.bz
重启
成功