更新时间:2023-12-22 GMT+08:00
Hive执行msck repair table命令时报错
现象描述
Hive执行msck repair table table_name命令报错:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask (state=08S01,code=1)。
可能原因
查看HiveServer日志“/var/log/Bigdata/hive/hiveserver/hive.log”,发现目录名不符合分区格式。
处理步骤
- 方法一:删除错误的文件或目录。
- 方法二:执行set hive.msck.path.validation=skip;,跳过无效的目录。
父主题: 使用Hive