如何轻松恢复分区。这是场景:
我可以通过编写一些脚本来手动更改表以添加“n”分区。但这非常乏味。是否有内置的东西来恢复这些分区?
最佳答案
当分区目录仍然存在于HDFS中时,只需运行以下命令:
MSCK REPAIR TABLE table_name;
它将基于表目录中存在的内容将分区定义添加到元存储中。
关于配置单元分区恢复,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37452950/
如何轻松恢复分区。这是场景:
我可以通过编写一些脚本来手动更改表以添加“n”分区。但这非常乏味。是否有内置的东西来恢复这些分区?
最佳答案
当分区目录仍然存在于HDFS中时,只需运行以下命令:
MSCK REPAIR TABLE table_name;
关于配置单元分区恢复,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37452950/