簡體   English   中英

錯誤ql.Driver(SessionState.java:printError(419))-失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代碼-101

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

因為我在DSE中有5個節點群集和1個Hadoop節點。 我正在嘗試通過JDBC連接在Hiveserver2上使用HiveQL執行Analytics。 每執行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"是根本原因。

您能否提出對此錯誤的任何解決方案?

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

希望這對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM