默认安装了哪些hadoop组件?

Which hadoop components are installed by default?

我正在尝试安装 Hadoop 进行开发。我没有从 Cloudera 安装 Hadoop,因为我的 RAM 有限,只有 8GB,不建议安装 CDH VM。因此,我通过下载 tar 文件然后解压缩它来手动安装 hadoop (hadoop-2.8.0.tar.gz。我想尝试 Hadoop 中的整个生态系统,因为我正在阅读 Hadoop 权威指南。

我的问题:

  1. 在这样的安装中默认安装了哪些生态系统组件?

  2. 我需要单独安装 ZooKeeper 还是它已经存在?

  3. 组件是否会因这样的安装而发生冲突?为了避免这种情况,我需要采取哪些预防措施?

该存档仅包含 HDFS 和 MapReduce 框架。它足以让您开始使用 hadoop,但它不包括 hadoop 生态系统中的任何其他项目。您可能会在 8GB 虚拟机上使用 运行 Cloudera QuickStart VM。如果你想尝试其他项目(例如 Spark、Hive、HBase...),那是你要走的路,因为你将很难自己将 hadoop 生态系统中的所有这些项目集成在一起。

关于您的其他问题:

  • 不,zookeeper 不在您下载的存档中 (如果你只想使用 HDFS 和 MapReduce,你不需要它 一个虚拟机)。

  • 不,组件不会 "clash"(记住,只有两个
    组件 - HDFS 和 MapReduce - 你的 hadoop-2.8
    存档)。