<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Hbase Soket TimeOut Exception in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Hbase-Soket-TimeOut-Exception/m-p/34858#M56416</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I would like to ask for a little help on an error I have on Hbase 1.0.0.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I have :&lt;BR /&gt;&lt;BR /&gt;- CDH 5.4 on Kerberized Cluster: 4 nodes&lt;BR /&gt;(Hdfs, YARN, Hive and Sentry services are working without issues)&lt;BR /&gt;- HBase 1.0.0-cdh5.4.4&lt;BR /&gt;(3 RegionServers, 1 Master Active, 1 REST Server, 1 Thrift Server)&lt;BR /&gt;- Zookeeper&lt;BR /&gt;(3 nodes)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;When I connect with Java API to an&amp;nbsp; Hbase table (created via shell), if i try to execute any method apart getName(that instead works)&amp;nbsp; I get this exception :&lt;BR /&gt;&lt;BR /&gt;Caused by: java.net.SocketTimeoutException: callTimeout=60000, callDuration=68248: row 'tb_name,,00000000000000' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=myhostname,60020,1448983052715, seqNum=0&lt;BR /&gt;at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:159)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture.run(ResultBoundedCompletionService.java:64)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: org.apache.hadoop.hbase.exceptions.ConnectionClosingException: Call to hostname/10.180.113.56:60020 failed on local exception: org.apache.hadoop.hbase.exceptions.ConnectionClosingException: Connection to hostname/10.180.113.56:60020 is closing. Call id=9, waitTime=2&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.RpcClientImpl.wrapException(RpcClientImpl.java:1233)&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.RpcClientImpl.call(RpcClientImpl.java:1204)&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.AbstractRpcClient.callBlockingMethod(AbstractRpcClient.java:216)&lt;BR /&gt;atorg.apache.hadoop.hbase.ipc.AbstractRpcClient$BlockingRpcChannelImplementation.callBlockingMethod(AbstractRpcClient.java:300)&lt;BR /&gt;&lt;BR /&gt;org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$BlockingStub.scan(ClientProtos.java:31889)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:349)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:193)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:62)&lt;BR /&gt;at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:200)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:332)&lt;BR /&gt;at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:306)&lt;BR /&gt;at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:126)&lt;BR /&gt;... 4 more&lt;BR /&gt;Caused by: org.apache.hadoop.hbase.exceptions.ConnectionClosingException: Connection to hostname/10.180.113.56:60020 is closing. Call id=9, waitTime=2&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.cleanupCalls(RpcClientImpl.java:1033)&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.close(RpcClientImpl.java:840)&lt;BR /&gt;at org.apache.hadoop.hbase.ipc.RpcClientImpl$Connection.run(RpcClientImpl.java:568)&lt;BR /&gt;&lt;BR /&gt;I already tried to increment the RPC timeout but didnt work.&lt;BR /&gt;&lt;BR /&gt;The table contains only one row with one columnFamily.&lt;BR /&gt;Please let me know if someone have already seen this problem and can help.&lt;BR /&gt;Accessing hbase from the shell seem to work properly,I can scan the table, cerate new table and get the row using GET.&lt;BR /&gt;&lt;BR /&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ps&lt;/P&gt;&lt;P&gt;I want to add some more infos :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;result from hbase hbck:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;15/12/07 15:10:54 ERROR master.TableLockManager: Unexpected ZooKeeper error when listing children&lt;BR /&gt;org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /hbase/table-lock&lt;BR /&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:113)&lt;BR /&gt;at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)&lt;BR /&gt;at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1468)&lt;BR /&gt;at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getChildren(RecoverableZooKeeper.java:296)&lt;BR /&gt;at org.apache.hadoop.hbase.zookeeper.ZKUtil.listChildrenNoWatch(ZKUtil.java:575)&lt;BR /&gt;at org.apache.hadoop.hbase.master.TableLockManager$ZKTableLockManager.getTableNames(TableLockManager.java:392)&lt;BR /&gt;at org.apache.hadoop.hbase.master.Table&lt;BR /&gt;LockManager$ZKTableLockManager.visitAllLocks(TableLockManager.java:379)&lt;BR /&gt;at org.apache.hadoop.hbase.util.hbck.TableLockChecker.checkTableLocks(TableLockChecker.java:76)&lt;BR /&gt;at org.apache.hadoop.hbase.util.HBaseFsck.checkAndFixTableLocks(HBaseFsck.java:3026)&lt;BR /&gt;at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:629)&lt;BR /&gt;at org.apache.hadoop.hbase.util.HBaseFsck.exec(HBaseFsck.java:4440)&lt;BR /&gt;at org.apache.hadoop.hbase.util.HBaseFsck$HBaseFsckTool.run(HBaseFsck.java:4243)&lt;BR /&gt;at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)&lt;BR /&gt;at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)&lt;BR /&gt;at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:4231)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;result from hbase zkcli:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[ERROR] Terminal initialization failed; falling back to unsupported&lt;BR /&gt;java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected&lt;BR /&gt;at jline.TerminalFactory.create(TerminalFactory.java:101)&lt;BR /&gt;at jline.TerminalFactory.get(TerminalFactory.java:159)&lt;BR /&gt;at jline.console.ConsoleReader.&amp;lt;init&amp;gt;(ConsoleReader.java:227)&lt;BR /&gt;at jline.console.ConsoleReader.&amp;lt;init&amp;gt;(ConsoleReader.java:219)&lt;BR /&gt;at jline.console.ConsoleReader.&amp;lt;init&amp;gt;(ConsoleReader.java:207)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)&lt;BR /&gt;at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImp&lt;BR /&gt;l.java:45)&lt;BR /&gt;at java.lang.reflect.Constructor.newInstance(Constructor.java:526)&lt;BR /&gt;at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:311)&lt;BR /&gt;at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:282)&lt;BR /&gt;at org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServer.main(ZooKeeperMainServer.java:136)&lt;/P&gt;&lt;P&gt;JLine support is disabled&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.Login: TGT valid starting at: Mon Dec 07 15:13:12 CET 2015&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.Login: TGT expires: Tue Dec 08 01:13:15 CET 2015&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.Login: TGT refresh sleeping until: Mon Dec 07 23:35:04 CET 2015&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.ClientCnxn: Opening socket connection to server lmldrl38cds001.generali.it/10.180.113.55:2181. Will attempt to SASL-authenticate using Login Context section 'Client'&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.ClientCnxn: Socket connection established, initiating session, client: /10.180.113.54:53649, server: lmldrl38cds001.generali.it/10.180.113.55:2181&lt;BR /&gt;15/12/07 15:13:35 INFO zookeeper.ClientCnxn: Session establishment complete on server hostname/10.180.113.55:2181, sessionid = 0x3516cba6a2b174f, negotiated timeout = 30000&lt;BR /&gt;Hide full text&lt;BR /&gt;3:06:44.929 PM ERROR org.apache.zookeeper.server.auth.SaslServerCallbackHandler&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Moreover from the log accesible from Cloudera manager i can see this line related to Kerberos Authentication:&lt;/P&gt;&lt;P&gt;3:06:44.929 PM ERROR org.apache.zookeeper.server.auth.SaslServerCallbackHandler Failed to set name based on Kerberos authentication rules.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hopes this more infos can help to identify the issue&lt;/P&gt;</description>
    <pubDate>Fri, 16 Sep 2022 09:51:31 GMT</pubDate>
    <dc:creator>19ec85</dc:creator>
    <dc:date>2022-09-16T09:51:31Z</dc:date>
  </channel>
</rss>

