Could it be because HS2 runs out of worker threads?
Are you trying to open multiple sessions on the same connection?

Thanks,
Jimmy

On Fri, Oct 9, 2015 at 12:34 PM, Vineet Mishra <clearmido...@gmail.com>
wrote:

> Any idea about this?
>
> Frequent Connectivity issue to HiveServer2
>
>   2015-10-10 00:23:11,070 [main] ERROR (HiveConnection.java:439) - Error
> opening session
>   org.apache.thrift.transport.TTransportException
> at
> org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
> at
> org.apache.thrift.transport.TSaslTransport.readLength(TSaslTransport.java:355)
> at
> org.apache.thrift.transport.TSaslTransport.readFrame(TSaslTransport.java:432)
> at org.apache.thrift.transport.TSaslTransport.read(TSaslTransport.java:414)
> at
> org.apache.thrift.transport.TSaslClientTransport.read(TSaslClientTransport.java:37)
> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
> at
> org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
> at
> org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
> at
> org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
> at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
> at
> org.apache.hive.service.cli.thrift.TCLIService$Client.recv_OpenSession(TCLIService.java:160)
> at
> org.apache.hive.service.cli.thrift.TCLIService$Client.OpenSession(TCLIService.java:147)
> at org.apache.hive.jdbc.HiveConnection.openSession(HiveConnection.java:429)
> at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:192)
> at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:105)
> at java.sql.DriverManager.getConnection(DriverManager.java:571)
> at java.sql.DriverManager.getConnection(DriverManager.java:215)
> at com.sd.dwh.sc.tungsten.custom.HiveRunnable.<init>(HiveRunnable.java:42)
> at com.sd.dwh.sc.tungsten.custom.HiveInvoker.main(HiveInvoker.java:62)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> 2015-10-10 00:23:11,071 [main] ERROR (HiveRunnable.java:48) - Could not
> establish connection to jdbc:hive2://hadoop-hs2:10000/mydb: null
>
> URGENT CALL!
>
> Thanks!
>
> On Fri, Oct 9, 2015 at 2:42 PM, Vineet Mishra <clearmido...@gmail.com>
> wrote:
>
>> This looks out to be the issue
>>
>> https://issues.apache.org/jira/browse/HIVE-2314
>>
>> Any workaround or resolution to the same.
>>
>> Thanks!
>>
>> On Fri, Oct 9, 2015 at 1:24 PM, Vineet Mishra <clearmido...@gmail.com>
>> wrote:
>>
>>> Hi All,
>>>
>>> I am trying to connect to HiveServer2 to query some data in parallel and
>>> landing up into some weird exception, stack trace mentioned below
>>>
>>> java.sql.SQLException: Error while cleaning up the server resources
>>> at org.apache.hive.jdbc.HiveConnection.close(HiveConnection.java:569)
>>> at
>>> com.sd.dwh.sc.tungsten.custom.HiveRunnable.mergeJDBC(HiveRunnable.java:93)
>>> at com.sd.dwh.sc.tungsten.custom.HiveRunnable.run(HiveRunnable.java:55)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>> at java.lang.Thread.run(Thread.java:745)
>>> Caused by: org.apache.thrift.transport.TTransportException
>>> at
>>> org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
>>> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
>>> at
>>> org.apache.thrift.transport.TSaslTransport.readLength(TSaslTransport.java:355)
>>> at
>>> org.apache.thrift.transport.TSaslTransport.readFrame(TSaslTransport.java:432)
>>> at
>>> org.apache.thrift.transport.TSaslTransport.read(TSaslTransport.java:414)
>>> at
>>> org.apache.thrift.transport.TSaslClientTransport.read(TSaslClientTransport.java:37)
>>> at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
>>> at
>>> org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
>>> at
>>> org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
>>> at
>>> org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
>>> at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
>>> at
>>> org.apache.hive.service.cli.thrift.TCLIService$Client.recv_CloseSession(TCLIService.java:183)
>>> at
>>> org.apache.hive.service.cli.thrift.TCLIService$Client.CloseSession(TCLIService.java:170)
>>> at org.apache.hive.jdbc.HiveConnection.close(HiveConnection.java:567)
>>> ... 5 more
>>>
>>>
>>> Any quick revert will be highly appreciable!
>>>
>>> Thanks!
>>>
>>>
>>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CDH Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cdh-user+unsubscr...@cloudera.org.
> For more options, visit https://groups.google.com/a/cloudera.org/d/optout.
>

Reply via email to