【Ambari Plus】06.MapReduce2 安装 MapReduce2 安装MapReduce2 在这套安装流程里不是单独再开一个向导安装而是在选择YARN时被自动纳入依赖。页面会显示本次安装同时处理YARN和MapReduce2所以这一篇重点讲 MapReduce2 在同一向导里的角色分配和安装后确认。本次 MapReduce2 角色如下主机MapReduce2 角色hadoop1.test.comMAPREDUCE2_CLIENThadoop2.test.comHISTORYSERVER、MAPREDUCE2_CLIENThadoop3.test.comMAPREDUCE2_CLIENT1. 确认自动纳入依赖勾选YARN后服务选择页会提示已自动纳入依赖服务本次安装会同时处理YARN、MapReduce2。这里不要把 MapReduce2 取消掉。YARN 安装完成后MapReduce2 的 HistoryServer 和客户端也会一起准备好后面跑 MapReduce 或部分 Hive/Tez 相关检查时更顺。2. 分配 HistoryServerMaster 分配页里MapReduce2 的 Master 角色是HISTORYSERVER本次分配到hadoop2.test.com。HISTORYSERVER用来查看 MapReduce 作业历史。它不需要和 ResourceManager 放在同一台机器上教程环境里让它落到hadoop2.test.com可以和hadoop1.test.com上的 ResourceManager 分开。3. 分配 MapReduce2 ClientSlave 与 Client 分配页里MapReduce2 没有 Slave 进程只有MAPREDUCE2_CLIENT。本次三台都安装 MapReduce2 Client。这样后面在任意节点上执行 MapReduce 示例任务、查看作业、排查 classpath 都比较方便。4. 确认清单和 Kerberos 凭据确认页会把 MapReduce2 和 YARN 一起列出来Kerberos 环境下安装时同样要提交 KDC 管理员凭据这里继续使用配置项示例值管理员 Principaladmin/adminTEST.COM管理员密码填写实际 KDC 管理员密码5. 等待 MapReduce2 Service Check安装进度页里除了 YARN 的检查还会看到MAPREDUCE2_SERVICE_CHECK。这里我会重点确认检查项期望结果HISTORYSERVER启动成功MAPREDUCE2_CLIENT三台主机安装完成MAPREDUCE2_SERVICE_CHECK执行成功失败任务0Service Check 通过后MapReduce2 才算真正可用。只看到 Client 安装完成还不够因为 HistoryServer 和 YARN/HDFS 联动也要一起过。6. 回到 MapReduce2 服务页安装向导完成后进入MAPREDUCE2服务详情页。通过标准检查项期望结果服务状态MAPREDUCE2运行中核心实例HistoryServer运行中Client三台主机已安装待刷新配置0失败请求0MapReduce2 装好后继续安装 Tez。Tez 会作为后面 Hive 执行引擎的重要依赖。