文档首页/ MapReduce服务 MRS/ 故障排除/ 使用Hive/ Hive执行msck repair table命令时报错
更新时间: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;,跳过无效的目录。