如果Hbase的时间没有同步,启动主节点会起来,子节点的regionServer就不会起来。

错误日志如下:

aused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ClockOutOfSyncException): org.apache.hadoop.hbase.ClockOutOfSyncException:
Server slave1,60020,1398673427650 has been rejected; Reported time is too far out of sync with master. Time difference of 43201045ms > max allowed of 180000ms
at org.apache.hadoop.hbase.master.ServerManager.checkClockSkew(ServerManager.java:316)
at org.apache.hadoop.hbase.master.ServerManager.regionServerStartup(ServerManager.java:216)
at org.apache.hadoop.hbase.master.HMaster.regionServerStartup(HMaster.java:1281)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos$RegionServerStatusService$2.callBlockingMethod(RegionServerStatusProtos.java:5085)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92)
at org.apache.hadoop.hbase.ipc.FifoRpcScheduler$1.run(FifoRpcScheduler.java:73)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1445)
at org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1649)
at org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1707)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos$RegionServerStatusService$BlockingStub.regionServerStartup(RegionServerStatusProtos.
java:5402)
at org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:1996)
... 2 more
2014-04-28 16:23:50,134 FATAL [regionserver60020] regionserver.HRegionServer: RegionServer abort: loaded coprocessors are: []
2014-04-28 16:23:50,134 INFO [regionserver60020] regionserver.HRegionServer: STOPPED: Unhandled: org.apache.hadoop.hbase.ClockOutOfSyncException: Server slave1,60
020,1398673427650 has been rejected; Reported time is too far out of sync with master. Time difference of 43201045ms > max allowed of 180000ms
at org.apache.hadoop.hbase.master.ServerManager.checkClockSkew(ServerManager.java:316)
at org.apache.hadoop.hbase.master.ServerManager.regionServerStartup(ServerManager.java:216)
at org.apache.hadoop.hbase.master.HMaster.regionServerStartup(HMaster.java:1281)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos$RegionServerStatusService$2.callBlockingMethod(RegionServerStatusProtos.java:5085)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92)
at org.apache.hadoop.hbase.ipc.FifoRpcScheduler$1.run(FifoRpcScheduler.java:73)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

2014-04-28 16:23:50,134 INFO [regionserver60020] ipc.RpcServer: Stopping server on 60020
2014-04-28 16:23:50,136 INFO [regionserver60020] regionserver.HRegionServer: Stopping infoServer
2014-04-28 16:23:50,138 INFO [regionserver60020] mortbay.log: Stopped SelectChannelConnector@0.0.0.0:60030
2014-04-28 16:23:50,239 INFO [regionserver60020] snapshot.RegionServerSnapshotManager: Stopping RegionServerSnapshotManager abruptly.
2014-04-28 16:23:50,239 INFO [regionserver60020] regionserver.HRegionServer: aborting server null

解决办法:(前提是服务器可以连外网)用root的用户登录后执行,

ntpdate asia.pool.ntp.org   会出现:28 Apr 16:30:54 ntpdate[20064]: step time server 211.233.84.186 offset -43201.010661 sec

然后在主节点启动hbase服务即可。

最新文章

  1. Android--ListView下拉刷新
  2. Effective Java 26 Favor generic types
  3. shockwave flash has crashed(Flash 插件崩溃导致页面中的flash不显示)怎么办
  4. A Simple Problem with Integers(线段树入门题)
  5. IOS 应用程序启动加载过程(从点击图标到界面显示)
  6. Shell脚本检查memcache进程并自己主动重新启动
  7. Spring Security(07)——缓存UserDetails
  8. [ext4]09 磁盘布局 - superblock备份机制
  9. TensorFlow框架(1)之Computational Graph详解
  10. 利用 FormData 对象和 Spring MVC 配合可以实现Ajax文件上载功能
  11. 解决EditText跟ScrollView滑动冲突
  12. chromedriver对应的支持的Chrome版本(更新至Chrome63)
  13. 01背包问题(动态规划)python实现
  14. Quartz与Spring集成(二)
  15. Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
  16. CactiEZ中文解决方案和使用教程
  17. 20155233 2016-2017-2 《Java程序设计》第5周学习总结
  18. for、for..in、forEach、$.each等循环性能测试
  19. opensuse下配置IP、DNS、GATEWAY
  20. Comet:基于 HTTP 长连接的“服务器推”技术(转载)

热门文章

  1. 18. HTTP协议一:概述、原理、版本、请求方法
  2. Windows操作系统架构
  3. Linux应急响应基础
  4. jsp页面间的传值方法
  5. 14-python基础—python3中的defaultdict()
  6. python tkinter 实现 带界面(GUI)的RSA加密、签名
  7. python之数据序列转换并同时计算数据
  8. 知识点整理01- 引用对象被子方法赋值后不改变;CheckBox 取消选择不可用问题
  9. PAT 乙级练习题1002. 写出这个数 (20)
  10. 初撩Django-RESTful-rest_framework序列化(将模型序列化为JSON)