hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Dimiduk (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10432) Rpc retries non-recoverable error
Date Tue, 28 Jan 2014 17:56:37 GMT
Nick Dimiduk created HBASE-10432:
------------------------------------

             Summary: Rpc retries non-recoverable error
                 Key: HBASE-10432
                 URL: https://issues.apache.org/jira/browse/HBASE-10432
             Project: HBase
          Issue Type: Bug
          Components: Client
            Reporter: Nick Dimiduk
            Priority: Minor


I'm recently working with hbase/trunk + hive/trunk. I had a hive command eventually timeout
with the following exception (stacktrace truncated).

{noformat}
Caused by: java.io.IOException: Could not set up IO Streams
        at org.apache.hadoop.hbase.ipc.RpcClient$Connection.setupIOstreams(RpcClient.java:922)
        at org.apache.hadoop.hbase.ipc.RpcClient.getConnection(RpcClient.java:1536)
        at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1425)
        at org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1654)
        at org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1712)
        at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$BlockingStub.scan(ClientProtos.java:28857)
        at org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:302)
        at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:157)
        at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:57)
        at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:120)
        ... 43 more
Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.net.NetUtils.getInputStream(Ljava/net/Socket;)Lorg/apache/hadoop/net/SocketInputWrapper;
        at org.apache.hadoop.hbase.ipc.RpcClient$Connection.setupIOstreams(RpcClient.java:861)
        ... 52 more
{noformat}

The root cause looks like a dependency version missmatch (Hive compiled vs hadoop1, HBase
vs hadoop2). However, we still retry this exception, even though it'll never actually complete.
We should be more careful where we blindly catch Throwables.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message