Jdbc 连接到 Impala 的设置

Jdbc settings for connecting to Impala

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

我尝试了一些,包括:

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

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

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

Impala JDBC driver guide 有更多详细信息和示例。