【发布时间】:2017-05-08 20:51:51
【问题描述】:
我尝试过使用jdbc来操作hive中的数据。当我使用 select 或 create 操作时,一切正常。但是当我尝试使用 insert 将一些行添加到表中时:
String sql = "insert into agg_test_20170508 values (20170508, 100)";
Class.forName(JDBC_Driver);
connection = DriverManager.getConnection(JDBC_String, ID, pwd);
Statement stmt = connection.createStatement();
System.out.println(D_FORMAT.format(new Date()) + " Running:\r\n" + sql);
ResultSet res = stmt.executeQuery(sql);
System.out.println(D_FORMAT.format(new Date()) + " QUERY COMPELET.");
但是过了很久,什么都没有回来。使用jdbc连接hive有什么限制吗?
我公司的hadoop版本是0.20.2。
【问题讨论】: