美文网首页
HDFS Lease管理

HDFS Lease管理

作者: wayyyy | 来源:发表于2022-12-11 00:41 被阅读0次

    HDFS 不支持客户端的并行写操作,那么这就需要一种机制来保证对HDFS文件操作的互斥,HDFS 提供了租约机制来实现这个功能。在HDFS中,客户端写文件时需要先从租约管理器申请一个租约,成功申请租约后客户端就成了租约持有者,也就拥有了对该HDFS文件的独占权限,其他客户端在该租约有效时无法打开这个HDFS文件进行操作。

    Lease


    LeaseManager

    • 添加租约

    • 检查租约

    • 租约更新
      当客户端打开了一个文件用于写或者追加写操作时,LeaseManager 会保存这个客户端在该文件上的租约。客户端会启动一个定期更新租约,以防止租约过期。

      租约更新操作由响应,最终会调到

    • 删除租约

    租约检查-Monitor线程
    租约恢复

    相关文章

      网友评论

          本文标题:HDFS Lease管理

          本文链接:https://www.haomeiwen.com/subject/uwojxdtx.html