[尝试通过Impala加载(通过插入)HDFS表时出现元数据错误。
INVALIDATE METADATA s.event_table;
CREATE TABLE IF NOT EXISTS t.target_table;
INVALIDATE METADATA t.target_table;
REFRESH t.target_table;
TRUNCATE TABLE IF EXISTS t.target_table;
INSERT INTO TABLE
t.target_table
SELECT *
FROM s.event_table;
错误:AnalysisException:无法加载表的元数据:'s.event_table'
引起原因:TableLoadingException:失败加载表的元数据:s.event_table。
运行“使元数据s.event_table无效”可能会解决此问题问题。
引起原因:MetaException:执行查询时引发异常
如您所见,正在运行INVALIDATE METADATA...
无效。
INVALIDATE METADATA
,REFRESH
,[TRUNCATE]
,[INSERT]
的正确用法和顺序是否正确?
在REFRESH s.event_table
之后添加另一个INVALIDATE METADATA s.event_table
似乎有。
仍然希望看到有关此用法和顺序的完成情况以及适当的其他答案/评论。
编辑:这在重新运行时不起作用。现在我在TRUNCATE