Hbase时间同步

 如果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服务即可。

 

转载于:https://www.cnblogs.com/zhanggl/p/3696727.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高德地图AmapSDKDemo运行

①file/new/other/androd Application Poject,选择SDKDemo,复制到workspace ②申请amap的key,名字在res/values/strings/的demo_title:为AMapsD Demo ③run-as可以在模拟器里也可以在手机上。 转载于:https://www.cnblogs.com/jzz…

GCD,大家都知道的回顾

GCD,自iOS4.0吧,比block还要早,他的用处主要是体现在线程方面,比如你有个比较麻烦的而且循环比较大的代码段什么,比如有个后台下载什么的,这都必须放在子线程里一个放在子线程里执行,为了不影响…

对逻辑数据库的操作

使用数据库语言时,一定要注意以分号结尾( ;)1、创建数据库CREATE DATABASE 数据库名; CREATE DATABASE Scores;//创建指定名称的数据库,字符集使用的是“安装数据库时的指定的字符集”;CREATE DATABASE 数据库名 CHARACTER SET 字…

数据库---表的操作

1、创建表格式 : create table 表名(字段名1 类型(长度) 约束,字段名2 类型(长度) 约束,... ); 示例: CREATE TABLE stu(id INT PRIMARY KEY , #primary key:设置为主键,被修饰为主键的数据,不能…

auto_ptr解析

转自 http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.htmlauto_ptr解析auto_ptr是当前C标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能…

Spring——自定义属性编辑器+Bean的生存范围+Bean的生命周期

一、自定义属性编辑器(一个类): 步骤: 1.写一个类,这个类继承PropertyEditorSupport。 2.重写setAsText()方法。 3.在bean.xml文件中添加属性编辑器的bean。 例子:点击打开链接 二、Bean的生存范围&#xf…

数据库---增删改查

1、添加数据INSERT INTO 表名(字段名1,字段名2...) values(值1,值2...); INSERT INTO newstu(id,name)values(12,胡歌);INSERT INTO 表名 values(值1,值2); INSERT INTO newstu values(12,胡歌); 注意: 值与字段必须一一对应,且个数相同&…

数据库---查询(详细)

1、查询 SELECT * FROM 表名 WHERE 条件; (1)、SELECT * FROM 表名;#查询表内的所有数据 SELECT * FROM PRODUCT;(2)、SELECT 字段1,字段2... FROM 表名;#查询表内的指定字段的数据 SELECT PIN,PRICE FROM PRODUCT; (3)、SELECT * FRO…

微信公众平台开发接口PHP SDK完整版

官方提供的SDK只有一个文本消息功能,我们将所有消息的消息类型及事件响应都整理了进来,并且加入日志记录,代码如下: 更新日志: 2013-01-01 版本1.02014-03-15 增加图片、视频、语音的内容回复2014-04-09 增加菜单链接事…

BZOJ3570 : DZY Loves Physics I

考虑两个质量均为m,速度分别v1、v2的小球发生完全弹性碰撞的影响: 由动能守恒得: $\frac{1}{2}mv_1^2\frac{1}{2}mv_2^2\frac{1}{2}mv_1^2\frac{1}{2}mv_2^2$$v_1^2v_2^2v_1^2v_2^2$ 由动量守恒得: $mv_1mv_2mv_1mv_2$$v_1v_2v_1v…

数据库---主键约束

1、设置主键约束(1)、方式一:创建表时,在字段在描述处声明指定字段为主键; CREATE TABLE 表名(字段 类型(长度) PRIMARY KEY,字段 类型(长度) );CREATE TABLE STUDENT(STU_ID INT PAIMARY KEY,STU_NAME VARCHAR(255) );(2)、方式二&#xff1…

关于VS2010帮助文档的使用和VC6.0在Win7 64位下的使用

由于购置了新的电脑,安装的是Win7 64位的操作系统,这两天我在重新安装编程环境的时候遇到一些问题,现在都解决掉了,分享出来以供需要的人参考。 一、以前使用的是VS2008,从VC6到2008这么多年了一只使用的MSDN是带索引的…

数据库---聚合查询

聚合查询:纵向查询,它是对一列的值进行计算,然后返回一个单一的值;另外聚合查询是忽略空值。 count:统计指定列不为NULL的记录行数;sum:计算指定列的数值和,如果指定列类型不是数…

【记忆法】心智绘图

心智绘图方法 1.提出具体、明确的记忆任务(以30min为单位) 记忆25min休息5min2.及时复习,减少遗忘(记忆关键字) 看到关键词能够回想起全部的内容。看到关键词能够产生生动的图像。3.平时多背诵 有时间多记一些小东西、小片段4.复述和再现 听到或看到什么好的故事要及…

数据库---分组查询

一、分组查询:指使用group by字句对查询信息进行分组。格式: SELECT 字段1,字段2... FROM 表名 GROUP BY 分组字段 HAVING 分组条件; 分组操作中的having子语句,是用于在分组后对数据进行过滤的,作用类似于where条件。 1、having与…

centos安装coreseek

安装依赖 yum install make gcc g gcc-c libtool autoconf automake imake mysql-devel libxml2-devel expat-devel 下载coreseek 4.1 $ wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz $ tar xzvf coreseek-4.1-beta.tar.gz $ cd coreseek-4.1-beta…

HTML---HTML简介

1、HTML简介:*什么事HTML? -HypperText Markup Language:超文本标记语言,网页语言。**超文本:超出文本的范畴,使用HTML可以轻松实现简单操作。**标记:HTML所有的操作都是通过标记实现的&…

谷歌Android各版本的代号变迁

简单回顾下Android发展历程2003年10月,Andy Rubin(安迪鲁宾)等人创建Android公司,并组建Android团队。2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁&…

HTMLL---HTML中常用标签(文字、注释标签)

1、文字标签和注释标签*文字标签和注释标签- <font></font>-属性* size:文字的大小&#xff0c;取值范围1-7&#xff0c;超出7默认为7* color:文字的颜色-两种表示方式**英文单词&#xff1a; red, green, blue, black, white, yellow, gray**使用十六进制数表示&a…

Map.Entry

如何简便的遍历Map 你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦&#xff1f; 使用JDK5的增强for循环&#xff0c;来遍历Map,简单多了&#xff0c;比Map.Entry还方便。 看代码&#xff1a; Java代码 for (String key : map.keySet()) { System.out.pri…