MR3 功能特性
在本节中,我们介绍 MR3 作为执行引擎的主要功能特性。这些功能特性大多数是 MR3 所独有的,在其前身 MapReduce/Tez 中找不到。用户可以通过修改 mr3-site.xml 中的配置参数来体验这些功能特性。
下面我们假设读者对 DAG、Vertex、Task 和 TaskAttempt 等概念有一定的了解。为清晰起见,我们将 MR3 的客户端程序称为 MR3Client,MR3 的主协调进程称为 DAGAppMaster,MR3 的工作进程称为 ContainerWorker。