1.问题 在试图清空hive外部表时,报错: Cannot truncate non-managed table 2.原因 外部表只是对外部数据的一个引用,hive不能够对其进行清空操作,即hive不能清除外部数据。 3.解决方案 (1)删除相应位置的数据即可 (2)将外部表转变为内部表 (3)使用insert overwrite来将原有数据覆盖