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

最佳答案

该错误是因为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

关于hadoop - 在Hive中执行查询时显示的Tez顶点错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47811857/

10-16 02:34