用于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
答案 0 :(得分:4)
首先,确保您使用正确的驱动程序。您应该使用Impala JDBC driver(而不是Hive驱动程序)。
然后,您应该可以使用com.cloudera.impala.jdbc3.Driver
驱动程序和连接字符串,例如:jdbc:impala://host:21050
Impala JDBC driver guide有更多详情和示例。