3 回答

TA贡献1872条经验 获得超4个赞
检查一下HADOOP集群是否正常,DATANODE是否正常。具体问题可根据日期进行排查。
HRegionServer是HBase中最主要的组件,负责table数据的实际读写,管理Region。在分布式集群中,HRegionServer一般跟DataNode在同一个节点上,目的是实现数据的本地性,提高读写效率。

TA贡献1880条经验 获得超4个赞
问题原因是时间不致造成的,解决方法如下:
1)在hbase-site.xml文件中 修改增加 ,将时间改大点
<property>
<name>hbase.master.maxclockskew</name>
<value>150000</value>
</property>
2)修改系统时间,将时间改为一致(建议采用本方法):
修改日期
date -s 11/23/2013
修改时间
date -s 15:14:00
检查硬件(CMOS)时间
clock -r
将系统时间写入CMOS
clock -w

TA贡献1795条经验 获得超7个赞
我也遇到这个问题,搞了几天终于搞定。原来是hbase.regionserver.wal.codec的错误 修改$HBASE_HOME/conf/hbase-site.xml 去掉这个就可以了 hbase.regionserver.wal.codec org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
- 3 回答
- 0 关注
- 269 浏览
添加回答
举报