HDFS: 分布式海量数据存储功能
    Yarn: 提供资源调度与任务管理功能
    资源调度:根据申请的计算任务中,合理分配集群中的计算节点(计算机)
    任务管理:任务在执行过程中,负责过程监控、状态反馈、人物再调度等工作。
    MapReduce: 分布式并行编程模型和计算机框架。解决分布式编程门槛高的问题,基于 - 其框架对分布式的计算map和reduce,可以轻松实现分布式计算程序。

    一、Hadoop生态圈
    image.png

    二、Ambari平台环境介绍

    • Apache Ambari 是一种基于Web的工具,支持Apache Hadoop 集群的供应、管理和监控。Ambari 已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcattalog等。
    • 同类产品为Cloudera Manager的CDH
    • 优点:
    • * Web安装图形界面操作便捷
    • * Hadoop 家族组件支持全面
    • * 社区资源比较丰富

    缺点:

    • Bug 较多:安装过程中,莫名其妙的出现错误。系统运维过程中偶尔出错。以上两种情况 ,重启就正常。
    • 安装速度与网络质量关系较大,往往时间较长。
    • 在合理避免大坑的情况下,3 小时内可以搭建一个基本版的集群。