【发布时间】:2015-04-23 22:35:37
【问题描述】:
Hadoop 2 中有一个名为 uberization 的新功能。例如,this reference 说:
Uberization 是一种运行 MapReduce 作业的所有任务的可能性 如果作业足够小,则为 ApplicationMaster 的 JVM。这样,你 避免从 ResourceManager 请求容器的开销 并要求 NodeManager 启动(据说很小的)任务。
我无法确定这是否只是在幕后神奇地发生了,还是需要为这件事做些什么?例如,在进行 Hive 查询时,是否有设置(或提示)来实现这一点?你能指定什么是“足够小”的阈值吗?
另外,我很难找到关于这个概念的很多信息 - 它是否有其他名称?
【问题讨论】: