GFS & HDFS

本文深入探讨了Google的GFS和Hadoop的HDFS分布式文件系统。GFS采用64MB块大小,其Master节点管理元数据并使用轮询策略分配Chunk副本。写入过程中,数据直接推送到Chunk服务器。而HDFS的块大小为128MB,NameNode类似GFS Master,DataNode对应ChunkServer。HDFS在写操作上更严格,同一时间仅允许一个Client写入。此外,两者都遵循最终一致性原则,确保数据的短暂不一致最终会达到一致状态。
摘要由CSDN通过智能技术生成

本文对GFS&HDFS进行简要整理

GFS

GFS参考网址

  • GFS架构
    GFS Architecture
  • GFS Master
    // 管理所有的文件元数据(存在于Memory中)
    // 对Chunk创建及管理:
    · 文件和Chunk命令空间(log持久化
    · 文件和Chunk对应关系(log持久化
    · 每个Chunk副本存放位置(轮询
  • GFS chunkserver
    · 存储Chunk的实际位置信息
    · Chunk以Linux文件形式存储在本地磁盘
  • 写入流程
    GFS Write Op
    · Client的数据沿着精心选择的Chunk服务器链推送
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值