Java Impala通过jdbc使元数据无效
有没有办法通过jdbc使Impala上的元数据无效 我尝试了以下方法(我正在使用Cloudera_ImpalaJDBC4_2.5.5.1007驱动程序): 但我有以下例外:Java Impala通过jdbc使元数据无效,java,jdbc,metadata,impala,invalidation,Java,Jdbc,Metadata,Impala,Invalidation,有没有办法通过jdbc使Impala上的元数据无效 我尝试了以下方法(我正在使用Cloudera_ImpalaJDBC4_2.5.5.1007驱动程序): 但我有以下例外: java.sql.SQLDataException: [Simba][JDBC](11300) A ResultSet was expected but not generated from query "INVALIDATE METADATA;". Query not executed. at com.cl
java.sql.SQLDataException: [Simba][JDBC](11300) A ResultSet was expected but not generated from query "INVALIDATE METADATA;". Query not executed.
at com.cloudera.impala.exceptions.ExceptionConverter.toSQLException(ExceptionConverter.java:136)
at com.cloudera.impala.jdbc.common.SStatement.checkCondition(SStatement.java:2274)
at com.cloudera.impala.jdbc.common.SStatement.executeNoParams(SStatement.java:2704)
at com.cloudera.impala.jdbc.common.SStatement.executeQuery(SStatement.java:880)
at ico.az.deploy.TestSuite.testTeradata(TestSuite.java:103)
at ico.az.deploy.TestSuite.run(TestSuite.java:310)
at ico.az.deploy.TestSuite.main(TestSuite.java:345)
有什么想法吗?有。该查询不返回
结果集
。改用。正如JavaDoc所指出的,为强调而添加的粗体将执行给定的SQL语句,该语句可以是INSERT、UPDATE或DELETE语句,也可以是不返回任何内容的SQL语句
stmt.executeUpdate(query);
stmt.executeUpdate(query);