于2018-01-18由小牛君创建
首先由用户运行客户端命令发起操作,接下来NameNode会更新内存中的元数据镜像,并将日志记录更新到日志文件,通过输出流将日志记录同步到BackupNode的内存,BackupNode将日志记录与内存中元数据进行合并,形成新的内存镜像,并将日志记录更新到本地的日志文件。
接下来以一个用户的具体操作mkdir为例,结合代码,分析其整个流程,总的流程可以分为以下几个步骤。
(1)客户端执行命令。
(2)NameNode更新内存镜像。
(3)NameNode更新日志。
(4)BackupNode同步更新内存镜像。
(5)BackupNode更新磁盘上的日志。
图6-2用户操作流程图
在线咨询
免费热线
资料发放
技术答疑
关注微信