外表不能按一般步骤drop,否则你还得手动去hdfs rm -r xxx文件,并且还可能遇到因为文件太大而不能删除等问题;
最好需要执行以下两个步骤:
ALTER TABLE xxx SET TBLPROPERTIES('EXTERNAL'='False');
drop table xxx;
本文详细介绍了在处理外表时,避免直接使用DROP命令可能导致的问题,如HDFS文件残留和删除失败等。推荐采用两步走策略,首先修改表属性,再进行DROP操作,确保外表及其相关文件彻底清除。
外表不能按一般步骤drop,否则你还得手动去hdfs rm -r xxx文件,并且还可能遇到因为文件太大而不能删除等问题;
最好需要执行以下两个步骤:
ALTER TABLE xxx SET TBLPROPERTIES('EXTERNAL'='False');
drop table xxx;
1148
906

被折叠的 条评论
为什么被折叠?