Bal*_*yan 5 hive hql hdfs hadoop-partitioning
如何轻松恢复分区。这是场景:
在现有外部表“ t”上具有“ n”个分区 删除表格“ t” 重新创建表't' // //注意:相同的表,但排除了某些列 如何恢复步骤#1中表't'的'n'分区?
我可以通过编写一些脚本来手动更改表以添加“ n”分区。但这非常乏味。是否有内置的东西来恢复这些分区?
54l*_*l3d 5
当分区目录仍然存在于 HDFS 中时,只需运行以下命令:
MSCK REPAIR TABLE table_name;
它根据表目录中存在的内容将分区定义添加到元存储中。
归档时间:
9 年,5 月 前
查看次数:
5478 次
最近记录:
6 年,3 月 前