gpt4 book ai didi

hadoop - 如何从 EXPLAIN 中为不同的配置单元阶段设置资源?

转载 作者:可可西里 更新时间:2023-11-01 15:05:00 25 4
gpt4 key购买 nike

有没有办法根据 EXPLAIN 查询的阶段提供资源。

最佳答案

据我所知,您唯一可以设置的是:

  • R 的数量/精确计数 set mapred.reduce.tasks=** (只要是 makes sense )
  • R 数量/最大计数 set hive.exec.reducers.max=** + 计算实际数量的提示 set hive.exec.reducers.bytes.per.reducer= *****
  • 每个 M 容器的资源(使用 MR 时)/set mapreduce.map.memory.mb=** + set mapreduce.map.java.opts=-XMX** <~80% of total for heap>
  • 每个 R 容器的资源(使用 MR 时)/set mapreduce.reduce.memory.mb=** + set mapreduce.reduce.java.opts=-XMX** <~80% of total for heap>
  • 每个容器的资源(使用 TEZ 时)/set hive.tez.container.size=** + set hive.tez.java.opts=-XMX** <~堆总量的 80%>

请注意,如果您的查询显示 3 个 Map 步骤和 2 个 Reduce 步骤,则设置将应用于所有步骤...

引用:Hive documentationthat post for instance

关于hadoop - 如何从 EXPLAIN 中为不同的配置单元阶段设置资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34773834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com