FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask

解决方法1:
(1)关掉虚拟内存检查,修改 yarn-site.xml,在/export/servers/hadoop-2.7.7/etc/hadoop/yarn-site.xml

<property> 
<name>yarn.nodemanager.vmem-check-enabled</name> 
<value>false</value> 
</property> 

(2)修改后一定要分发,并重新启动 hadoop 集群。

 xsync yarn-site.xml

解决方法2:
在解决1的基础上增加

<property>
        <name>yarn.scheduler.maximum-allocation-mb</name>
        <value>2048</value>
</property>
<property>
        <name>yarn.scheduler.minimum-allocation-mb</name>
        <value>2048</value>
</property>
<property>
        <name>yarn.nodemanager.vmem-pmem-ratio</name>
        <value>2.1</value>
</property>
<property>
        <name>mapred.child.java.opts</name>
        <value>-Xmx1024m</value>
</property>

记得分发重启群集

猜你喜欢

转载自blog.csdn.net/qq_46548855/article/details/107571596