Hi,I'm use impala JDBC in java ,All is worked normally except “invalidate metadata”。
when use “invalidate metadata itoa.table”,it has no error logs,but has no effective on table,this is my java program：
String sql="invalidate metadata itoa.table";
when i runn it ,the tables'data is already old，but when i execute "invalidate metadata itoa.table" in impala-shell,it is right!
my english is bad,thanks!
Can you see the "invalidate metadata itoa.table" query in the logfiles when you run it through JDBC?
Does it work if you run "invalidate metadata" without the table name?
What version of the JDBC driver are you using?
sorry,i forget to see if "invalidate metadata itoa.table" exists in the log files ,tomorrow i will have a look,thanks! the same i will try "invalidate metadata" without the tablename.