Seems interesting. Can you tell us what are the families and the qualifiers available in your schema.
Any other interesting logs that you can see before this? BTW the version of HBase is also needed? If we can track it out we can then file a JIRA if it is a bug. Regards RAm On Wed, Apr 17, 2013 at 2:00 PM, Amit Sela <[email protected]> wrote: > Hi all, > > I had a regionserver crushed during counters increment. Looking at the > regionserver log I saw: > > org.apache.hadoop.hbase.DroppedSnapshotException: region: TABLE_NAME, > ROW_KEY...at > > org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1472) > at > > org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1351) > at > org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1292) > at > > org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:406) > at > > org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:380) > at > > org.apache.hadoop.hbase.regionserver.MemStoreFlusher.run(MemStoreFlusher.java:243) > at java.lang.Thread.run(Thread.java:722) > Caused by: java.io.IOException: ScanWildcardColumnTracker.checkColumn ran > into a column actually smaller than the previous column: *QUALIFIER* > at > > org.apache.hadoop.hbase.regionserver.ScanWildcardColumnTracker.checkColumn(ScanWildcardColumnTracker.java:104) > at > > org.apache.hadoop.hbase.regionserver.ScanQueryMatcher.match(ScanQueryMatcher.java:354) > at > > org.apache.hadoop.hbase.regionserver.StoreScanner.next(StoreScanner.java:362) > at > > org.apache.hadoop.hbase.regionserver.StoreScanner.next(StoreScanner.java:311) > at > > org.apache.hadoop.hbase.regionserver.Store.internalFlushCache(Store.java:738) > at > org.apache.hadoop.hbase.regionserver.Store.flushCache(Store.java:673) > at > org.apache.hadoop.hbase.regionserver.Store.access$400(Store.java:108) > at > > org.apache.hadoop.hbase.regionserver.Store$StoreFlusherImpl.flushCache(Store.java:2276) > at > > org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1447) > > The strange thing is that the *QUALIFER* name as it appears in the log is > misspelled.... there is no, and never was such qualifier name. > > Thanks, > > Amit. >
