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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gyxinguan/article/details/79979308

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

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

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

        执行 MSCK REPAIR TABLE table_name;

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

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

                MSCK REPAIR TABLE table_name;

阅读更多

没有更多推荐了,返回首页