3 回答
TA貢獻1872條經驗 獲得超4個贊
檢查一下HADOOP集群是否正常,DATANODE是否正常。具體問題可根據日期進行排查。
HRegionServer是HBase中最主要的組件,負責table數據的實際讀寫,管理Region。在分布式集群中,HRegionServer一般跟DataNode在同一個節(jié)點上,目的是實現數據的本地性,提高讀寫效率。
TA貢獻1880條經驗 獲得超4個贊
問題原因是時間不致造成的,解決方法如下:
1)在hbase-site.xml文件中 修改增加 ,將時間改大點
<property>
<name>hbase.master.maxclockskew</name>
<value>150000</value>
</property>
2)修改系統(tǒng)時間,將時間改為一致(建議采用本方法):
修改日期
date -s 11/23/2013
修改時間
date -s 15:14:00
檢查硬件(CMOS)時間
clock -r
將系統(tǒng)時間寫入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 關注
- 283 瀏覽
添加回答
舉報
