【问题标题】:Hive Vertex failed, vertexName=MapHive Vertex 失败,vertexName=Map
【发布时间】:2020-05-14 12:33:22
【问题描述】:

你好,我得到的都是

“顶点失败,vertexName=Map”

插入配置单元表时出错。 .

顶点失败,顶点名称=地图 1, vertexId=vertex_1514985864009_4176244_3_00,诊断=[任务失败, taskId=task_1514985864009_4176244_3_00_000006, 诊断=[TaskAttempt 0 失败,信息=[错误:运行时失败 任务:java.lang.RuntimeException:java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException:Hive 运行时错误 在处理行时

下面是错误的另一部分

在 org.apache.hadoop.hive.ql.exec.tez.TezProcessor.initializeAndRunProcessor 在 org.apache.hadoop.hive.ql.exec.tez.TezProcessor.run 在 org.apache.tez.runtime.LogicalIOProcessorRuntimeTask。在 org.apache.tez.runtime.task.TezTaskRunner$TaskRunnerCallable$1 运行。在 org.apache.tez.runtime.task.TezTaskRunner$TaskRunnerCallable$1.run 运行

在 java.security.AccessController.doPrivileged 在 javax.security.auth.Subject.doAs 在 org.apache.hadoop.security.UserGroupInformation.doAs 在 org.apache.tez.runtime.task.TezTaskRunner$TaskRunnerCallable.callInternal 在org.apache.tez.runtime.task.TezTaskRunner$TaskRunnerCallable.callInternal at org.apache.tez.common.CallableWithNdc.call

【问题讨论】:

  • 这不是真正的错误。您需要查看 Tez 或 YARN UI 才能找到真正的堆栈跟踪
  • 我增加了容器大小,不,我没有收到 Vertex failed 错误。但是现在我在将 json 数据插入表时遇到了以下错误。下面是错误 Error: java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while processing row
  • 这是同样的错误,但不是 Hive 得到的实际异常。同样,它存在于 YARN/Tez UI 中,具体取决于您是否使用 MapReduce 执行

标签: hadoop hive tez


【解决方案1】:

尝试将 JOB 从 tez 更改为 Map reducer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多