简述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)

相关推荐

  • 怎么优化elasticsearch(elasticsearch怎么优化查询速度)

    技术怎么实现ElasticSearch优化怎么实现ElasticSearch优化,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。尽量不要把数据结构不同的数

    攻略 2021年12月16日
  • 如何去除php中的deprecated

    技术如何去除php中的deprecated本篇内容介绍了“如何去除php中的deprecated”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年10月28日
  • 出租车起步价多少公里,出租车的起步价是什么意思

    技术出租车起步价多少公里,出租车的起步价是什么意思打底起步价出租车起步价多少公里:指的是打车的一个基础价格,意思是上车后不管你走多远,哪怕100米都要给的这个价钱。
    全国部分城市出租车起步价:
    北京
    起步价:白天10元/

    生活 2021年10月25日
  • 抖音一元刷100赞,哪个网站可以买抖音赞

    技术抖音一元刷100赞,哪个网站可以买抖音赞小编说到抖音刷赞,而抖音热门就是自然涨粉的唯一方式,只有获得热门推荐才有可能会涨粉,但是想要上热门必须要有一定的基础点赞量、评论量、播放量,没有这些指标是很难上热门的,怎么办呢

    测评 2021年10月26日
  • Spring Data JPA怎么使用QueryDsl查询并分页

    技术Spring Data JPA怎么使用QueryDsl查询并分页小编给大家分享一下Spring Data JPA怎么使用QueryDsl查询并分页,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spr

    攻略 2021年11月21日
  • net动态调用wcf服务(wcf服务配置编辑器实现消息拦截)

    技术怎么对WCF异步调用进行服务操作本篇内容主要讲解“怎么对WCF异步调用进行服务操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么对WCF异步调用进行服务操作”吧!我将

    攻略 2021年12月14日