- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
朱佳
目录0102Secondary NameNode检查点节点0302备份节点04Standby NameNode
Secondary NameNode1
Secondary NameNodeSecondary NameNode,与其名字所表达的含义不同,其并不真正用作NameNode。Secondary NameNode的任务是执行命名空间的定期检查点创建。Secondary NameNode不会将已创建检查点的fsimage文件上传到活动的NameNode为了使用检查点文件,必须将文件物理移动到NameNode服务器。在与NameNode运行的服务器配置相同的服务器上运行Secondary NameNode。Secondary NameNode与NameNode维护相同的目录,从而便于在必要时由NameNode读取检查点的映像文件。
检查点节点2
检查点节点检查点节点与Secondary NameNode有相同的功能,即它定期检查命名空间,帮助保持编辑文件的大小。与Secondary NameNode一样,检查点节点从NameNode下载编辑日志文件,将其与映像文件合并,并将更新的映像文件发回NameNode.只要你没有注册备份节点,就可以安全地使用多个检查点节点。Secondary NameNode和检查点节点之间的主要区别是,与Secondary NameNode不同,检查点节点实际上是将新的更新映像文件上传到活动的NameNode.
备份节点3
备份节点备份节点是检查点节点的扩展。备份节点虽然与Secondary NameNode或检查点节点有基本相同的功能,但其采用不同的机制。此节点维护最新命名空间的内存副本,并确保它与NameNode的命名空间同步。它通过从NameNode获取命名空间更改的流来实现此目的。然后,备份节点将这些更改存储到磁盘,并将它们应用于其命名空间的内存副本。由于备份节点不需要传输,合并从NameNode提交的fsimage 和编辑日志,它比执行检查点任务的检查点节点更有效。
备份节点由于备份节点的内存中始终有命名空间的备份,因此称为备份节点!当备份节点执行检查点操作时,它不需要从NameNode下载fsimage和编辑日志,它只是将自己的命名空间保存到本地fsimage文件,并将编辑日志文件清零。如果启动备份节点,则无须在集群中启动检查点节点或Standby NameNode.如果启动备份节点,则可以运行NameNode,而不需要将命名空间存储在其自己的磁盘系统上。在这种情况下,NameNode 仅在内存中维护最新的命名空间。备份节点处理fsimage的实际存储以及磁盘上的编辑日志文件。
Standby NameNode4
Standby NameNodeStandby NameNode 是NameNode服务的热备用。作为Standby NameNode, 它还执行通常由其他类型的NameNode之一执行的检查点任务。因此, 在高可用性环境中,不应运行备份节点、检查点节点或Secondary NameNode
文档评论(0)