我已经在 Ubuntu 14.04 上安装了 Hadoop 2.7.0。start-dfs.sh
,start-yarn.sh
文件start-all.sh
位于系统目录。但start-mapred.sh
目录中不存在。我的安装可能存在什么问题?
答案1
这不是你的安装问题。Hadoop 2 使用纱框架即 MapReduce 2.0 (MRv2)。
参考Hadoop Yarn更多细节。
因此,start-mapred.sh
不是必需的。要启动 Hadoop,请使用start-all.sh
或start-dfs.sh
和start-yarn.sh
。
YARN 最初的目的是将 JobTracker/TaskTracker 的两个主要职责拆分为独立的实体:
- 全局 ResourceManager
- 每个应用程序一个 ApplicationMaster
- 每个节点都有一个从属 NodeManager
- 每个应用程序都有一个在 NodeManager 上运行的容器
您可能正在关注解释 Hadoop 1 设置的教程。
Apache Hadoop Yarn会帮助你。