Advertisement

ZooKeeper元数据管理系统的配置和日志管理模块(1.2.3版本)

阅读量:

对ZooKeeper进行简要说明。

背景介绍

HDFS1.0

  • 元数据存储节点命名:
    • 存储位置为磁盘

      • FsImage与EditLog文件
    • 存储位置为内存

      • 文件块映射信息,具体包括文件所包含的块及其在各数据节点上的存储位置
    • 单点故障问题:

      • SecondaryNameNode会周期性地与NameNode进行交互

        • 从NameNode获取FsImage和EditLog文件,并将其传输至本地指定目录中
        • 对EditLog和FsImage文件进行合并操作
        • 将合并后的FsImage文件回传至NameNode节点
        • NameNode采用更新后的FsImage和EditLog(体积减小)
      • SecondaryNameNode的功能特点:

        • 并非热备份机制
        • 主要作用在于避免EditLog日志文件过大,从而减少名称节点在故障恢复过程中所需的时间消耗
        • 具备一定的冷备份功能
    • 因此,NameNode负责保存元数据:

      • 如何应对单点故障问题?
      • 如何通过系统实现热备份机制?

HDFS HA(High Availability)

  • `NameNod

全部评论 (0)

还没有任何评论哟~