栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hive执行msck repair报错msck is missing partition columns under hdfs://表分区路径

hive执行msck repair报错msck is missing partition columns under hdfs://表分区路径

排查:

查看hiveserver日志报以下异常

msck is missing partition columns under hdfs://表分区路径

查看hdfs该表分区目录,存在分区=$%xxxx的分区名

机制:

在hive中执行msck repair table分区目录名必须为partition_name=partition_value结构

因此正确的hdfs目录名称应该为day=XXXXX/hour=XXXX

由于目前表目录格式为非标准格式,因此使用此命令无效

解决办法:

1.将HDFS对应目录改为规范格式partition_name=partition_value

2.针对表分区手动执行add partition操作(逐个分区手动添加)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/779749.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号