阅读更多
背景描述:
今天项目组添加了几个新的查询功能,主题还是传送sql语句和条数给impalaservice工具(之前做的一个查询工具),然后获取查询结果。模板做好以后,查询结果总是为空。排除很久才发现是hive数据库服务器宕机。
【1】首先检查sql语句语法是否有错
【2】查看部署impalaservice的服务器里面服务进程是否启动
【3】利用postman发送poast请求给impalaservice,查看有无结果
【4】查看运维系统中的日志,检查是否接收到postman发送的请求,或者有无异常提示
本次错误提示:
org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused
at org.apache.thrift.transport.TSocket.open(TSocket.java:185)
at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:156)
at org.apache.hive.jdbc.HiveConnection.(HiveConnection.java:96)
at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:104)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:132)
at
提示连接被拒绝,可以推测到是数据库出了问题,联系管理员重启hive.