简述namenode工作机制(namenode的重要性是什么)

技术Namenode HA 知识点有哪些这篇文章主要介绍“Namenode HA 知识点有哪些”,在日常操作中,相信很多人在Namenode HA 知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

本文主要介绍“什么是名称节点高可用性知识点”。在日常操作中,我相信很多人对Namenode HA的知识点有什么疑惑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“Namenode HA有哪些知识点”的疑惑!接下来,请和边肖一起学习!

高可用性是保证业务连续性的有效解决方案,通常有两个或两个以上的节点,分为活动节点和备用节点。用于实现业务不间断或短时中断的NN是HDFS集群的单点故障。在不同的HA实现方式下,HA框架的流程是一致的。不一致的是如何存储、管理和同步编辑日志文件。

QJM/库伦日志管理器的基本原理是使用2N 1个日志节点来存储编辑日志。当每个数据写入操作成功返回N=1时,认为写入成功,数据不会丢失。在高可用性模式下,数据节点需要确保只有一个神经网络可以同时命令DN。

故障过控器主要包括三个部件:

HealthMonitor:监视NameNode是否不可用或不健康。目前,神经网络的相应方法是通过RPC调用的。

活动状态选择器:监控ZK神经网络的状态。

ZKFailoverController:订阅健康监视器和活动状态选择器的事件,管理NN的状态。此外,zkfc还负责解决击剑(即劈脑)。

ZKFailoverController的主要职责:

健康监控:定期向它监控的NN发送健康检测命令,以确定NameNode是否处于健康状态。如果机器停机且心跳失败,zkfc将标记其处于不健康状态。

会话管理:如果NN健康,zkfc将在Zookeeper中保持开放会话。如果同时NameNode仍然是Active,那么zkfc也会在zookeeper中占据一个瞬态类型的znode。当NN挂机时,这个znode会被删除,然后备用NN会得到这个锁,升级为主NN,并将状态标记为Active。

停机NN新启动时,会再次向zookeper注册,当发现已经有znode锁时,会自动变为待机状态,这样可以来回循环,保证高可靠性。需要注意的是,目前它最多只支持两个NNmaster选举的配置:通过在zookeeper中维护一个临时的znode,可以实现抢占锁机制,从而判断NameNode处于Active状态。

至此,“Namenode HA有哪些知识点”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/156537.html

(0)

相关推荐

  • k8s运维06-kubectl delete node的过程是怎么样的

    技术k8s运维06-kubectl delete node的过程是怎么样的这期内容当中小编将会给大家带来有关k8s运维06-kubectl delete node的过程是怎么样的,文章内容丰富且以专业的角度为大家分析和叙

    攻略 2021年10月20日
  • 怎样分析SpringMVC中的HandlerAdapter

    技术怎样分析SpringMVC中的HandlerAdapter这篇文章给大家介绍怎样分析SpringMVC中的HandlerAdapter,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Dispatc

    攻略 2021年12月2日
  • 怎么解决异机恢复PDB后出现的ORA-65294错误

    技术怎么解决异机恢复PDB后出现的ORA-65294错误这篇文章主要介绍“怎么解决异机恢复PDB后出现的ORA-65294错误”,在日常操作中,相信很多人在怎么解决异机恢复PDB后出现的ORA-65294错误问题上存在疑

    攻略 2021年11月3日
  • jquery如何清除兄弟元素

    技术jquery如何清除兄弟元素这篇文章主要介绍“jquery如何清除兄弟元素”,在日常操作中,相信很多人在jquery如何清除兄弟元素问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jqu

    攻略 2021年11月19日
  • 为什么香港服务器租用要选择优质服务商

    技术为什么香港服务器租用要选择优质服务商租用香港服务器可以为您提供大量不同的优势,这些优势对您和您的业务都有增益。选择可靠的服务商,您还将获得更有效、更专业和技术支持。高速网络和正常运行时间的性能表现也能将您的业务提升到

    礼包 2021年12月14日
  • has、ohasd、crs、cluster区别和联系是怎样的

    技术has、ohasd、crs、cluster区别和联系是怎样的这篇文章将为大家详细讲解有关has、ohasd、crs、cluster区别和联系是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月12日