【Hive】hive改tez引擎后经常报错:Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask
错误内容
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask
解决方式
修改tez的配置文件
[ssrs@hadoop111 conf]$ pwd
/opt/module/tez-0.9.1/conf
[ssrs@hadoop111 conf]$ ll
总用量 68
-rw-r--r--. 1 ssrs ssrs 51028 5月 9 01:09 tez-default-template.xml
-rw-r--r--. 1 ssrs ssrs 12935 12月 13 2017 tez-runtime-default-template.xml
[ssrs@hadoop111 conf]$ vi tez-default-template.xml
修改tez-default-template.xml中的tez.client.asynchronous-stop为false;
<property>
<name>tez.client.asynchronous-stop</name>
<defaultValue>false</defaultValue>
<description>Boolean value. Backwards compatibility setting. Changes TezClient stop to be a
synchronous call waiting until AM is in a final state before returning to the user.
Expert level setting.</description>
<type>boolean</type>
</property>
修改完毕后,同时记得在hdfs集群的/tez下重新上传该配置文件。
之后重启集群,再进行测试;
作者:ShadowFiend
出处:http://www.cnblogs.com/ShadowFiend/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。