当使用 alter drop 命令删除分区时,如何从配置单元中删除分区元数据

how to drop partition metadata from hive, when partition is drop by using alter drop command

我已经使用 alter 命令

删除了配置单元 table 中的所有分区

alter table emp drop partition (hiredate>'0');

删除分区后我仍然可以看到分区metadata.How删除这个分区元数据?我可以对新分区使用相同的 table 吗?

分区是在创建 table 时定义的。通过 运行ning ALTER TABLE ... DROP PARTITION ...,您只是删除了匹配分区的数据和元数据,而不是 table 本身的分区。

此时您最好的选择是在没有分区的情况下重新创建 table。如果您要保存一些数据,请重命名当前的 table,创建新的 table(没有分区),然后 运行 从旧的 INSERT =16=] 到新的 table。