首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hive.tez.container.size与tez.task.resource.memory.mb的区别

hive.tez.container.size与tez.task.resource.memory.mb的区别
EN

Stack Overflow用户
提问于 2019-01-29 10:05:20
回答 1查看 5.7K关注 0票数 5

有人能知道并向我解释一下Tez设置的区别吗?

hive.tez.container.sizetez.task.resource.memory.mb

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-30 04:38:40

hive.tez.container.size

此属性指定tez容器大小。通常这种属性的价值应该与纱线容器大小的yarn.scheduler.minimum-allocation-mb相同或小倍数(1或2倍),并且不应超过yarn.scheduler.maximum-allocation-mb.的值。

通常情况下,不要将值高于每个处理器的内存,因为您希望每个容器有一个处理器,并且希望拆分多个容器。

您可以在Hortonworks社区答案这里上找到非常详细的答案和一个很好的架构图。

tez.task.resource.memory.mb

TEZ容器中已启动任务所使用的内存量。通常,这个值是在DAG中设置的,但如果不是,默认情况下,它将被设置为1024 MB。

DAG中的所有任务都有相同的大小,这有利于容器的重用,也有利于性能的提高。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54418474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档