代码之家  ›  专栏  ›  技术社区  ›  Vikrant Sonawane

“失败:执行错误,将配置单元引擎从mr设置为spark后返回代码3”

  •  1
  • Vikrant Sonawane  · 技术社区  · 6 年前

    我正在尝试在我的蜂箱查询中使用火花机。
    这是一个旧的查询,我不想将整个代码转换为Spark作业。

    但当我运行查询时,它会给出以下错误:

    状态:失败
    失败:执行错误,从org.apache.hadoop.hive.ql.exec.spark.sparktask返回代码3

    我唯一改变的是执行引擎:

    设置hive.execution.engine=spark;

    上述更改适用于其他类似的查询。所以我不认为这是配置问题…
    还是我不知道?

    以前有人面对过这个问题吗?

    2 回复  |  直到 6 年前
        1
  •  1
  •   justcode    6 年前

    检查作业日志以查看真正的错误。返回代码1、2和3都是mr和spark中的一般性错误。

        2
  •  0
  •   tooptoop4    6 年前

    使用详细的直线模式来运行查询。 检查查询执行日志、hiveserver日志、spark日志和spark webui工作日志(这通常具有确切的堆栈跟踪)。 尝试在本地模式下运行spark。

    你用什么版本的蜂巢,火花,Hadoop?