当前位置: 代码迷 >> 综合 >> FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask:28:27
  详细解决方案

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask:28:27

热度:76   发布时间:2023-12-16 05:15:08.0

调用hive查询数据时报错

1.job太大集群资源不够

2.hdfs目录权限不够,执行sql的时候需要创建目录

3.引擎故障:tez引擎不行

4.自定义函数,引用jar包问题

原因1:job太大集群资源不够

解决方案:

job太大集群资源不够

      1.我是多个任务一起运行导致的资源不足,等待其他任务结束,重启启动任务,问题解决

原因2:hdfs目录权限不够,执行sql的时候需要创建目录

解决方案:将sql设计到的hdfs目录赋权给执行sql的用户

原因3:引擎故障:tez引擎不行

解决方案:

 更换执行引擎为mr

set hive.execution.engine=mr;

默认引擎为tez

set hive.execution.engine=tez;

原因4:自定义函数,引用jar包

  相关解决方案