2016-01-20 56 views
2

我运行HBase的集群,看到在日志文件每隔10秒这个异常:HBase的PeriodicMemstoreFlusher例外

2015-12-30 20:18:10,160 ERROR org.apache.hadoop.hbase.regionserver.HRegionServer$PeriodicMemstoreFlusher: Caught exception java.util.NoSuchElementException 
    at java.util.concurrent.ConcurrentHashMap$ValueIterator.next(ConcurrentHashMap.java:3436) 
    at java.util.Collections.min(Collections.java:596) 
    at org.apache.hadoop.hbase.regionserver.HRegion.getEarliestFlushTimeForAllStores(HRegion.java:1572) 
    at org.apache.hadoop.hbase.regionserver.HRegion.shouldFlush(HRegion.java:1904) 
    at org.apache.hadoop.hbase.regionserver.HRegionServer$PeriodicMemstoreFlusher.chore(HRegionServer.java:1509) 
    at org.apache.hadoop.hbase.Chore.run(Chore.java:87) 
    at java.lang.Thread.run(Thread.java:745) 

也许有人知道这是什么意思? 看起来像HBase的错误。

你能指点我的错误修复吗?

HBase的版本是1.0.0-cdh5.4.8

感谢。

回答

0

PeriodicMemstoreFlusher将遇到以下异常。如果表中没有族或lastStoreFlushTimeMap中没有条目,则为家庭填充lastStoreFlushTimeMap。

希望这有助于!