2014-04-11 02:41:20,142 FATAL org.apache.hadoop.hbase.regionserver.HRegionServer: Master rejected startup because clock is out of sync
org.apache.hadoop.hbase.ClockOutOfSyncException: org.apache.hadoop.hbase.ClockOutOfSyncException: Server hadoop3,60020,1397155279126 has been rejected; Reported time is too far out of sync with master. Time difference of 48018ms > max allowed of 30000ms
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteException.java:95)
at org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:79)
at org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:2051)
at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:736)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hbase.ClockOutOfSyncException: Server hadoop3,60020,1397155279126 has been rejected; Reported time is too far out of sync with master. Time difference of 48018ms > max allowed of 30000ms
at org.apache.hadoop.hbase.master.ServerManager.checkClockSkew(ServerManager.java:235)
at org.apache.hadoop.hbase.master.ServerManager.regionServerStartup(ServerManager.java:169)
at org.apache.hadoop.hbase.master.HMaster.regionServerStartup(HMaster.java:1047)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:320)
1、方案1
在hbase-site.xml添加配置
<property>
<name>hbase.master.maxclockskew</name>
<value>180000</value>
<description>Time difference of regionserver from master</description>
</property>
相关推荐
配置`hbase.regionserver.heapsize`和`hbase.master.heapsize`以设定RegionServer和Master的Java堆大小,根据集群规模适当调整。 7. **Region分裂策略** `hbase.hregion.max.filesize`定义一个Region的最大大小,...
`hbase.regionserver.global.memstore.upperLimit` 和 `hbase.regionserver.global.memstore.lowerLimit` - **含义**:分别定义了RegionServer所有MemStore占用内存的比例上限和下限。 - **默认值**:分别为0.4和...
HBase 是一个基于 Hadoop 的分布式、面向列的 NoSQL 数据库,它提供了高性能、可扩展、可靠的数据存储解决方案。HBase 的配置文件 hbase-site.xml 是其核心配置文件,本文将详细解释 hbase-site.xml 的配置参数 ...
在本教程中,我们将深入探讨如何在Linux环境中安装和配置HBase,以及如何启动和停止HBase服务。HBase是一个分布式的、版本化的、可扩展的NoSQL数据库,它构建在Hadoop之上,用于处理大规模的数据存储。 首先,我们...
一个 RegionServer 上有一个 BlockCache 和 N 个 Memstore,它们的大小之和不能大于等于 heapsize * 0.8,否则 HBase 不能正常启动。 HBase RegionServer 中的 Block 优先级队列 HBase RegionServer 中有三个级别...
NULL 博文链接:https://bnmnba.iteye.com/blog/2322332
例如,如果 RegionServer无法启动,可能是由于 RegionServer的配置文件出错,需要检查配置文件并进行修改。 八、部分命令 HBase提供了多种命令来管理集群,例如start-hbase.sh、stop-hbase.sh、hbase-daemon.sh等...
HBase,作为Apache的一个开源项目,是构建在Hadoop之上的分布式、版本化、列族式的NoSQL数据库,它提供了高可靠性、高性能、可伸缩的数据存储解决方案。本文将基于hbase-0.98.23的源代码,深入解析其内部机制,帮助...
可能需要清除HBase的Master和RegionServer的内存状态,并重新初始化它们。这通常涉及停止HBase服务,清理HBase的临时目录(例如`/hbase/hbase.id`和`/hbase/.logs`),然后重启HBase服务。重启顺序通常是先ZooKeeper...
# export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m" # 添加以下内容 export JAVA_HOME=/usr/local/jdk1.8.0_131 export HADOOP_HOME=/usr/local/hadoop-2.8.0 ...
`hbase启动说明.txt`可能包含了详细的HBase启动步骤、配置检查和常见问题解决方案。建议仔细阅读这份文档,了解如何在不同环境中正确启动和管理HBase。 总结一下,HBase的启动涉及Hadoop环境的配置和启动,以及...
HBase 提供了多种故障诊断和解决方法,包括日志分析、性能优化和错误处理等,可以帮助用户解决 HBase 相关的问题。 Apache HBase 参考指南为用户提供了 HBase 的基础知识、安装、配置、运行和常见问题解决等方面的...
解决方法是将hbase-0.90.1/lib中的hadoop-core-0.20-append-r1056497.jar替换为hadoop-0.20.2-core.jar。 Hbase 重启之后无法启动的现象分析 在使用hbase 0.20.2版本时,可能会遇到两个奇怪的问题。第一个问题是,...
hive编译,jars,HBaseScanner构建.pptx,HBase之RegionServer命令启动流程.pptx,扩展.docx,尚硅谷大数据技术之HBase.xmind,尚硅谷大数据技术之HBase.pdf等等 很全。
HBase的设计理念是为了解决海量数据的实时查询需求。它的主要特点包括: 1. 面向列:与传统关系型数据库不同,HBase是以列族(Column Family)为单位存储数据的,这使得对某一类数据进行快速访问成为可能。 2. ...
本文将深入探讨如何进行HBase的安装、节点的添加与移除,以及如何解决常见的问题。 首先,Hadoop是HBase的基础,因此在安装HBase之前,必须先确保Hadoop环境已经正确配置并稳定运行。对于`hadoop-2.5.2-hbase-...
在该文件中,你可以调整JVM堆大小、设置HBase守护进程的启动用户、定义守护进程的内存限制等。例如: ```bash export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export HBASE_OPTS="-Xmx4g -XX:+...
3. **内存管理**:`hbase.regionserver.global.memstore.upperLimit`和`hbase.regionserver.global.memstore.lowerLimit`分别设置了全局MemStore占用RegionServer内存的最大和最小比例,以防止数据溢出到磁盘。...