Hadoop+Hive TTransportException: java.net.SocketException: Connection reset


各位大神。。。最近遇到點問題。關於Hive的。
我將HiveServer啟動后,剛開始運行沒有問題。大概運行一天。就開始報錯。
報錯信息如下。
java.sql.SQLException: org.apache.thrift.transport.
at org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:191)
at org.apache.hadoop.hive.jdbc.HiveStatement.execute(HiveStatement.java:127)
at org.apache.hadoop.hive.jdbc.HiveConnection.configureConnection(HiveConnection.java:126)
at org.apache.hadoop.hive.jdbc.HiveConnection.<init>(HiveConnection.java:121)
at org.apache.hadoop.hive.jdbc.HiveDriver.connect(HiveDriver.java:104)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at com.dareway.pub.commons.jdbc.HivePool.getConnection(HivePool.java:65)
at com.dareway.pub.util.Hql.prepare(Hql.java:431)
at com.dareway.pub.util.Hql.executeUpdate(Hql.java:339)
at com.dareway.dataShateDate.compute.EMpVolCurve.getEMpVolCurve(EMpVolCurve.java:470)
at com.dareway.dataShateDate.compute.EMpVolCurve.main(EMpVolCurve.java:822)

經過監測:后台進程、端口、都正常。
已經困擾多天了。。。

1 个解决方案

#1


應該是服務端出現了問題,比如服務端運行一段時間后,打開文件數過多?可以試着調整一下linux系統的open files 數目。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: