蜂巢 - 忽略缺失的分区

  • 本文关键字:分区 蜂巢 hive
  • 更新时间 :
  • 英文 :


有人将数据库中的一张表搞砸了。缺少分区有很多页。有什么办法可以查询该表,忽略丢失的分区?我通过:

检测到它们
msck repair table <myTableName>;
OK
Partitions missing from filesystem:  <lots of stuff>

如果表为 EXTERNAL,则可以DROP+CREATE+REPAIR.

如果不是,请将数据复制到蜂巢仓库外的位置,DROP+CREATE,然后重新加载数据。(并问自己是否有充分的理由使用内部表(。

最新更新