首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用Impala JDBC驱动程序通过Java应用程序连接到Impala

无法使用Impala JDBC驱动程序通过Java应用程序连接到Impala
EN

Stack Overflow用户
提问于 2017-01-10 00:38:50
回答 0查看 5.6K关注 0票数 1

我正在尝试连接到impala并使用JdbcTemplate()执行一个简单的select查询。我一直收到以下错误:

代码语言:javascript
运行
复制
java.sql.SQLException: [Simba][ImpalaJDBCDriver](500164) Error initialized or created transport for authentication: null.
at com.cloudera.impala.hivecommon.api.HiveServer2ClientFactory.createTransport(Unknown Source)
at com.cloudera.impala.hivecommon.api.HiveServer2ClientFactory.createClient(Unknown Source)
at com.cloudera.impala.hivecommon.core.HiveJDBCConnection.connect(Unknown Source)
at com.cloudera.impala.jdbc.common.BaseConnectionFactory.doConnect(Unknown Source)
at com.cloudera.impala.jdbc.common.AbstractDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ProcedureDAOImpl.updateProcedure(ProcedureDAOImpl.java:55)
at MainRunner.procedure1(MainRunner.java:61)
at MainRunner.run(MainRunner.java:33)
at java.util.TimerThread.mainLoop(Unknown Source)
Caused by: com.cloudera.impala.support.exceptions.GeneralException: [Simba][ImpalaJDBCDriver](500164) Error initialized or created transport for authentication: null.
... 11 more    

此连接的ApplicationContext bean定义如下:

代码语言:javascript
运行
复制
<bean id="impalaDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="com.cloudera.impala.jdbc4.Driver"></property>
    <property name="url" value="${jdbc.impala.url}"/>
    <property name="username" value="${jdbc.impala.username}"/>
    <property name="password" value="${jdbc.impala.password}"/>
</bean>

我尝试连接DriverManager类,并取得了成功。但是当我尝试使用dbcp类时,它失败了。有人对此有什么建议吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41552697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档