0

谁能解释使用 Tez 执行引擎时 Hive 中的 VERTEX_FAILURE 错误是什么?还有它的根本原因是什么?

4

1 回答 1

3

此错误是因为 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 
于 2017-12-15T05:10:40.833 回答