hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Weizhan Zeng <qgweiz...@gmail.com>
Subject Re: java.lang.IllegalStateException: Invalid currKeyLen 33554496
Date Fri, 24 Nov 2017 09:10:40 GMT
And when I disable cache , I become well ...




> 在 2017年11月24日,下午2:37,Weizhan Zeng <qgweizhan@gmail.com> 写道:
> 
> 
> Hi,guys 
> 
> I user hbase-1.2.6 , and I found a strange  problem, the key is very short but get
“ Invalid currKeyLen 33554496 "
> 
> Is anyone had met that ? 
> 
> 
> hbase(main):018:0> get 'test', '20#1960620#20171026'
> COLUMN                                         CELL
> 
> ERROR: java.io.IOException: java.lang.IllegalStateException: Invalid currKeyLen 33554496
or currValueLen 706. Block offset: 3773220580287066162, block length: 158499, position: 0
(without header).
> 	at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.handleException(HRegion.java:5600)
> 	at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:5570)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.instantiateRegionScanner(HRegion.java:2574)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2560)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2541)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:6830)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:6809)
> 	at org.apache.hadoop.hbase.regionserver.RSRpcServices.get(RSRpcServices.java:2049)
> 	at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33644)
> 	at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2196)
> 	at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112)
> 	at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
> 	at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
> 	at java.lang.Thread.run(Thread.java:748)
> Caused by: java.lang.IllegalStateException: Invalid currKeyLen 33554496 or currValueLen
706. Block offset: 3773220580287066162, block length: 158499, position: 0 (without header).
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ScannerV2.checkKeyValueLen(HFileReaderV2.java:985)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV3$ScannerV3.readKeyValueLen(HFileReaderV3.java:245)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ScannerV2.updateCurrBlock(HFileReaderV2.java:962)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ScannerV2.loadBlockAndSeekToKey(HFileReaderV2.java:933)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$AbstractScannerV2.seekTo(HFileReaderV2.java:655)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$AbstractScannerV2.seekTo(HFileReaderV2.java:599)
> 	at org.apache.hadoop.hbase.regionserver.StoreFileScanner.seekAtOrAfter(StoreFileScanner.java:268)
> 	at org.apache.hadoop.hbase.regionserver.StoreFileScanner.seek(StoreFileScanner.java:173)
> 	at org.apache.hadoop.hbase.regionserver.StoreScanner.seekScanners(StoreScanner.java:350)
> 	at org.apache.hadoop.hbase.regionserver.StoreScanner.<init>(StoreScanner.java:199)
> 	at org.apache.hadoop.hbase.regionserver.HStore.getScanner(HStore.java:2077)
> 	at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:5556)
> 	... 12 more
> 
> 
> 
> hbase org.apache.hadoop.hbase.io.hfile.HFile  -p  -f  /hbase/data/default/test/5e71e0ac15c82619de9602b713aa8cb9/f/b6695b40cdb14c189c7cc41fa2dd21e0
-w '20#1960620#20171026'
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/home/hadoop/hbase/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/home/hadoop/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> 2017-11-24 14:31:25,756 INFO  [main] hfile.CacheConfig: Created cacheConfig: CacheConfig:disabled
> K: 20#1960620#20171026/f:d/1511428582215/Put/vlen=68/seqid=80546 V: ["20#1960620#20171026#20171026#1",
"20#1960620#20171026#20171026#2"]
> Scanned kv count -> 1


Mime
View raw message