YARN

1、YARN是一种新的Hadoop资源管理器,是一个通用资源管理系统,为上层应用程序提供统一的资源管理和调度,为集群在利用率、资源统一管理和数据共享等方面带来巨大好处。

2、YARN的架构

YARN

3、namenode实现HA是通过共享editlog,editlog是存储在journode,ZKFC是一个单独的进程。.

      resourcemanager实现HA是通过 zookeeper,因为数据是实时变化的,比较小。ZKFC是resourcemanage的一个进程。

4、Hadoop1.0之前是先进先出调度器,2.0之后默认的是容量调度器。