【发布时间】:2016-08-13 00:06:02
【问题描述】:
我正在尝试使用 JDBC 连接来连接到 impala。 使用的 Imapala 驱动 jar 是 impalaJDBC41。 创建连接对象“con”时发生错误 错误是 -[Simba]ImpalaJDBCDriver 在 Imapala jdbc 连接中设置/关闭会话时出错
代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBC_Connection1 {
private static String driverName = "com.cloudera.impala.jdbc41.Driver";
public static void main(String[] args) throws SQLException {
try {
Class.forName(driverName);
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
System.exit(1);
}
Connection con = DriverManager.getConnection("jdbc:impala://host:25004/;principal=impala/host@abc.ENTERPRISENET.ORG");
Statement stmt = con.createStatement();
String tableName = "yogesh";
stmt.executeQuery("drop table " + tableName);
}
}
【问题讨论】:
-
您使用的是哪个版本的驱动程序和 Impala?您能否启用日志记录(在用户指南中概述)并附加跟踪?