Dataphin脚本任务运行报错“Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask”
更新时间:
问题描述
Dataphin脚本任务运行报错“Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask“。
解决方案
上述报错信息是底层计算源抛的错,需要查看底层hadoop引擎上的日志信息如下:
报错原因是:Hive表有新增字段,新增字段后,再往表中插入数据时会报异常。
- 方案1. 重新创建一张Hive表,再把历史数据重新插入进去。
- 方案2. 在SQL任务前执行命令:
set hive.vectorized.execution.enabled = false;
适用于
- Dataphin
- 基于独立部署V3.4.1验证
该文章对您有帮助吗?