【发布时间】:2019-05-15 13:11:15
【问题描述】:
来自 Hadoop 权威指南
整个过程如图7-1所示。在最高级别, 有五个独立的实体:
• 提交 MapReduce 作业的客户端。
• YARN 资源管理器,负责协调分配 集群上的计算资源。
• YARN 节点管理器,用于启动和监控计算 集群中机器上的容器。
• 协调任务的 MapReduce 应用程序主机 运行 MapReduce 作业。应用程序主控和 MapReduce 任务在资源管理器调度的容器中运行,并且 由节点管理器管理。
什么是 MapReduce 应用程序主控?
在用Java 编写的MapReduce 程序中,我们需要三样东西:一个map 函数、一个reduce 函数和一些带有main() 函数的代码来运行该作业。 MapReduce应用是否掌握了main()函数的代码来运行map reduce作业?
【问题讨论】:
标签: hadoop mapreduce hadoop-yarn