【问题标题】:ERROR ql.Driver (SessionState.java:printError(419)) - FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误 ql.Driver (SessionState.java:printError(419)) - 失败:执行错误,从 org.apache.hadoop.hive.ql.exec.mr.MapRedTask 返回代码 -101
【发布时间】:2015-03-02 21:39:06
【问题描述】:

因为我在 DSE 中有 5 个节点集群和 1 个 Hadoop 节点。我正在尝试在 Hiveserver2JDBC 远程连接上使用 HiveQL 执行分析。在每个 50 /54 jobs 之后,我在 Hive 日志中收到错误:

ERROR ql.Driver (SessionState.java:printError(419)) - FAILED: Execution Error,
 return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

然后hiveserver2 停止建立连接。我不确定可能"hive.server2.async.exec.threads = 50"是根本原因。

您能否针对此错误提出任何解决方案?

【问题讨论】:

    标签: hadoop hive datastax


    【解决方案1】:

    在您的 hive-site.xml 中,您可以定义可以并行执行的作业数:

    <property>
        <name>hive.exec.parallel.thread.number</name>
        <value>8</value>
        <description>How many jobs at most can be executed in parallel</description>
      </property>
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多