Hi Jimmy, Any prominent reason for it run out of worker thread when maximum query fired at a time fired are only 8.
I am trying to open multiple session on different connection, so each thread corresponds to one connection. Thanks! On Sat, Oct 10, 2015 at 1:22 AM, Jimmy Xiang <jxi...@cloudera.com> wrote: > 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 >> . >> > > -- > > --- > 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. >