在hive中执行查询时显示的Tez顶点错误

时间:2017-12-14 11:08:32

标签: hadoop hive tez

任何人都可以在使用Tez执行引擎时解释Hive中的VERTEX_FAILURE错误吗?它的根本原因是什么?

1 个答案:

答案 0 :(得分:1)

此错误是因为Tez容器未分配足够的内存来运行查询。

解决方案:您必须通过调整以下参数来增加资源的内存。

tez.am.resource.memory.mb=4096 
tez.am.java.opts=-server -Xmx3276m -Djava.net.preferIPv4Stack=true -XX:+UseNUMA -XX:+UseParallelGC 
hive.tez.container.size=4096 
hive.tez.java.opts=-server -Xmx3276m -Djava.net.preferIPv4Stack=true -XX:+UseNUMA -XX:+UseParallelGC