hive表移动数据文件之后修复分区的问题

当对hive表进行数据迁移时,通常在目标集群或库先建立表结构,然后将数据文件copy过去。

如果迁移的表有分区,需要在数据copy过去后对表分区进行修复,将分区信息添加到hive表的元数据信息中

第一种情况:一层分区的情况

        执行 MSCK REPAIR TABLE table_name;

第二种情况:多层分区情况

        执行 set hive.msck.path.validation=ignore;

                MSCK REPAIR TABLE table_name;

猜你喜欢

转载自blog.csdn.net/gyxinguan/article/details/79979308
今日推荐