因为我在DSE中有5个节点集群和1个Hadoop节点。我正在尝试通过Hiveserver2
连接远程使用 HiveQL 执行分析JDBC
。每次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 站点中.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>
希望这对你有帮助