hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Daniel Cryans <jdcry...@apache.org>
Subject Re: Adding filter to scan at remote client causes UnknownScannerException
Date Thu, 18 Mar 2010 17:13:11 GMT
Alex,

Is there anything else in the region server logs before that like
lease expirations? Can we see a much bigger log? Also is there
anything in the .out file? Can you post a snippet of the code you are
using?

Thx

J-D

On Wed, Mar 17, 2010 at 11:25 PM, Alex Baranov <alex.baranov.v@gmail.com> wrote:
> To give more clarity, I'm using *not custom* filter, but "standard"
> SingleColumnValueFilter. So it's not related to classpath issues.
>
> Any help is very appreciated!
>
> Thanks,
> Alex.
>
> On Wed, Mar 17, 2010 at 6:00 PM, Alex Baranov <alex.baranov.v@gmail.com>wrote:
>
>> Hello guys,
>>
>> I've got a problem while adding a filter to scanner in a client app which
>> runs on the remote (not the one from HBase cluster) box. The same code works
>> well and scan result is fetched very quickly if I run the client on the same
>> box where HBase master resides. If I comment out adding filter then the
>> scanner returns results. But with filter it keeps showing me the error
>> below.
>>
>> I'm using HBase 0.20.3 on both ends.
>>
>> On the mailing list I saw that problems like this can arise when using
>> different versions of HBase on server and on client, but this is not the
>> case. Also the error like this can show up when it takes a lot of time to
>> initialize scanner (lease time by default is 1 min), but I assume this is
>> also not the case since without adding filter I got results very quickly.
>>
>> Does anyone have an idea what is going on?
>>
>> - in log on remote client side:
>>
>> Exception in thread "main"
>> org.apache.hadoop.hbase.client.RetriesExhaustedException: Trying to contact
>> region server 10.210.71.80:39207 for region xxxxx,,1267450079067, row
>> 'yyyyy', but failed after 10 attempts.
>> Exceptions:
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>> java.io.IOException: Call to /10.210.71.80:39207 failed on local
>> exception: java.io.EOFException
>>
>>     at
>> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getRegionServerWithRetries(HConnectionManager.java:1002)
>>     at
>> org.apache.hadoop.hbase.client.HTable$ClientScanner.nextScanner(HTable.java:1931)
>>     at
>> org.apache.hadoop.hbase.client.HTable$ClientScanner.initialize(HTable.java:1851)
>>     at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:372)
>>     at
>> com.sematext.sa.client.AggregatesAccessor.getResult(AggregatesAccessor.java:74)
>>     at com.sematext.sa.client.ClientExample.main(ClientExample.java:41)
>>
>>
>> - in HBase master log:
>>
>> 2010-03-17 12:37:45,068 ERROR
>> org.apache.hadoop.hbase.regionserver.HRegionServer:
>> org.apache.hadoop.hbase.UnknownScannerException: Name: -1
>>         at
>> org.apache.hadoop.hbase.regionserver.HRegionServer.next(HRegionServer.java:1877)
>>         at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at
>> org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:657)
>>         at
>> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
>>
>> - in HBase region server log/out: nothing
>>
>> Thank you in advance.
>> Alex.
>>
>

Mime
View raw message