失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.mapredtask返回代码-101

vc6uscn9  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(599)

因为我在dse中有5个节点的集群和1个hadoop节点。我正试图在hiveql上执行分析 Hiveserver2 通过 JDBC 远程连接。每 50 /54 jobs 配置单元日志中出现错误:

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" 是根本原因。
你能就这个错误提出解决办法吗?

pvabu6sv

pvabu6sv1#

在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>

希望这对你有帮助

相关问题