使用 Hive-JDBC 在 Hive 中批量插入

sna*_*gen 5 hive

我正在尝试使用 hive-jdbc 连接将数据插入到 Hive(非酸性)表中。如果我在“语句”中执行单个 SQL 查询,它就会起作用。如果我尝试使用“addBatch”对 SQL 进行批处理,则会收到错误“方法不支持”。我正在使用 hive-jdbc 2.1 和 HDP 2.3。有没有办法使用 hive-jdbc 将多个 SQL 批处理为单个“语句”?

小智 1

不幸的是,Hive-JDBC 只有一个方法 addBatch 的接口,没有实现......

public void addBatch() throws SQLException {
    // TODO Auto-generated method stub
    throw new SQLException("Method not supported");
}
Run Code Online (Sandbox Code Playgroud)