// hiveJdbcTemplate.execute(sql.toString());
//conn = jdbcDataSource.getConnection();
//conn.setAutoCommit(false);
//statement = conn.createStatement();
for(String sql : sqlList){ // 业务不同 创建的表就不同
//statement.execute(sql);
//statement.addBatch(sql);
hiveJdbcTemplate.execute(sql.toString());
}
//statement.executeBatch();
//conn.commit();
但是 hive 不支持addBatch 这种方式
使用 hive -e aa.sql 这种方式 每次都要生成一个SQL文件 这样也不好 感觉不高效