1. 作用
    1. 子主题 1
    2. 子主题 2
    3. 子主题 3
    4. 子主题 4
  2. 结构
    1. zookeeper
    2. journalnode
      1. 保存namenode的运行信息edits
    3. hdfs
    4. yarn
  3. 配置过程
    1. zookeeper集群
      1. 概念
        1. 冷备
        2. 热备
      2. 功能
        1. 监控resourcemanager的状态
        2. namenode的故障转移
        3. 保存resourcemananger的状态信息
          1. 任务运行的状态(进度)
          2. 资源分配的状态
    2. NameNode HA
      1. 版本问题
        1. hadoop 0.2+ 1.0+ 不支持
          1. ** 借助keepalived + drbd
        2. hadoop 2.0+ 支持
          1. 借助zookeeper
      2. 同步问题
        1. 两台namenode的元数据一致?
          1. 专业的存储设备: 比较昂贵
          2. NFS : 成本低、效率也比较低
          3. QJM (Quorum Journal Manager) 分布式日志系统
      3. 配置过程
        1. 两个.xml
          1. core-site.xml
          2. hdfs-site.xml
        2. 拷贝.xml到其他服务器
        3. 启动服务
    3. 启动(ZKFC)故障自动转移功能
      1. 两个.xml
        1. hdfs-site.xml
        2. core-site.xml
      2. 拷贝文件到其他服务器
      3. 启动响应服务
    4. resourcemanager HA
      1. 目标
        1. 防止单个resourcemanager宕机以后,整个YARN集群失效
      2. 配置过程
        1. yarn-site.xml
        2. 拷贝文件到其他服务器
        3. 启动各个服务器