用于连接Impala的Jdbc设置

时间:2015-03-06 04:40:26

标签: jdbc hive impala

用于CDH5的驱动程序和jdbc URL的组合是什么(我在CDH5.3上)?

我尝试了一些包括:

jdbc:hive2://myserver:21050/;auth=noSasl

使用以下驱动程序:

org.apache.hive.jdbc.HiveDriver

我添加了

   /opt/cloudera/parcels/CDH/lib/impala/lib/*:/opt/cloudera/parcels/CDH/lib/hive/lib/*

到类路径(但仍然没有成功)

结果是:

java.sql.SQLException: No suitable driver found for jdbc:hive2://myserver:20150/;auth=noSasl

1 个答案:

答案 0 :(得分:4)

首先,确保您使用正确的驱动程序。您应该使用Impala JDBC driver(而不是Hive驱动程序)。

然后,您应该可以使用com.cloudera.impala.jdbc3.Driver驱动程序和连接字符串,例如:jdbc:impala://host:21050

Impala JDBC driver guide有更多详情和示例。