hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adarsh Sharma <adarsh.sha...@orkash.com>
Subject Re: Thrift Java Client - TTransportException (SocketException: Connection reset)
Date Fri, 25 Feb 2011 06:44:56 GMT
Did you start hiverserver service before running the client Program.


Cheers, Adarsh


Ayush Gupta wrote:
> Probing this further reveals that the connection is reset by the 
> server in exactly 10 minutes every time.
>
> I'm running Hive 0.6. I do not see anything relevant at 
> http://wiki.apache.org/hadoop/Hive/AdminManual/Configuration but is 
> there some configuration property which controls this? 
>
> -ayush
>
> On Fri, Feb 25, 2011 at 8:23 AM, Ayush Gupta <ayush@glugbot.com 
> <mailto:ayush@glugbot.com>> wrote:
>
>     Hi! I'm having some trouble running queries from a java client
>     against a remote Thrift Hive server. Its all setup and quicker
>     queries do run through fine. 
>
>     But queries which run longer than about 10 minutes disconnect the
>     client with a "TTransportException: Connection reset" exception..
>     The query continues to run on the Hive server but since the client
>     is disconnected the results are "lost". The complete stack trace
>     is below. Does this sound familiar to anyone?
>
>     org.apache.thrift.transport.TTransportException:
>     java.net.SocketException: Connection reset
>     at
>     org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
>     at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
>     at
>     org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:314)
>     at
>     org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:262)
>     at
>     org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:192)
>     at
>     org.apache.hadoop.hive.service.ThriftHive$Client.recv_execute(ThriftHive.java:72)
>     at
>     org.apache.hadoop.hive.service.ThriftHive$Client.execute(ThriftHive.java:57)
>     at
>     com.wordnik.analytics.data.ReportsRunner$.refreshReport(ReportsRunner.scala:105)
>     at
>     com.wordnik.analytics.data.ReportsRunner$.refreshDailyReport(ReportsRunner.scala:34)
>     at
>     com.wordnik.analytics.data.ReportsRunner.refreshDailyReport(ReportsRunner.scala)
>     at com.wordnik.analytics.util.Temp.main(Temp.java:11)
>     Caused by: java.net.SocketException: Connection reset
>     at java.net.SocketInputStream.read(SocketInputStream.java:168)
>     at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>     at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
>     at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
>     at
>     org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:125)
>     ... 10 more
>
>     -ayush
>
>


Mime
View raw message