更新时间:2023-03-17 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
Hive执行msck repair table table_name报错
现象描述
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