当前位置: 首页 > news >正文

沂源做网站简单网页制作成品免费

沂源做网站,简单网页制作成品免费,高端网站建设策划,甘肃网站建设哪家好一、Hadoop高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用,两者的实现基本类似,但 HDFSNameNode 对数据存储及其一致性的要求比 YARN ResourceManger 高得多,所以它的实现也更加复杂 1、HDFS系统高可用简介…

一、Hadoop高可用简介

Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用,两者的实现基本类似,但 HDFSNameNode 对数据存储及其一致性的要求比 YARN ResourceManger 高得多,所以它的实现也更加复杂

1、HDFS系统高可用简介
在这里插入图片描述
HDFS高可用的核心:NameNode高可用,部署多个NameNode,同时实现数据的同步和故障切换

HDFS 高可用架构主要由以下组件所构成:

Active NameNode 和 Standby NameNode】:两台 NameNode 形成互备,一台处于 Active 状态,为主NameNode,另外一台处于 Standby 状态,为备 NameNode,只有主 NameNode 才能对外提供读写服务。

主备切换控制器 ZKFailoverController】:ZKFailoverController 作为独立的进程运行,对 NameNode 的主备切换进行总体控制。ZKFailoverController 能及时检测到 NameNode 的健康状况,在主 NameNode 故障时借助 Zookeeper 实现自动的主备选举和切换,当然 NameNode 目前也支持不依赖于 Zookeeper 的手动主备切换。

Zookeeper 集群:】为主备切换控制器提供主备选举支持。

共享存储系统:】共享存储系统是实现 NameNode 的高可用最为关键的部分,共享存储系统保存了NameNode 在运行过程中所产生的 HDFS 的元数据。主 NameNode 和 NameNode 通过共享存储系统实现元数据同步。在进行主备切换的时候,新的主 NameNode 在确认元数据完全同步之后才能继续对外提供服务。

DataNode 节点:】除了通过共享存储系统共享 HDFS 的元数据信息之外,主 NameNode 和备 NameNode还需要共享 HDFS 的数据块和 DataNode 之间的映射关系。DataNode 会同时向主 NameNode 和备NameNode 上报数据块的位置信息。

二、HDFS的NameNode高可用方案实现

目前主流方式:基于 QJM 的共享存储系统的数据同步机制分析目前 Hadoop 支持使用 Quorum Journal Manager (QJM) 或 Network File System (NFS) 作为共享的存储系统,这里以 QJM 集群为例进行说明:Active NameNode 首先把 EditLog 提交到 JournalNode 集群,然后 StandbyNameNode 再从 JournalNode 集群定时同步 EditLog,当 Active NameNode 宕机后, Standby NameNode 在确认元数据完全同步之后就可以对外提供服务

JournalNode 集群写入 EditLog 是遵循 “过半写入则成功” 的策略,所以你至少要有 3 个JournalNode 节点,当然你也可以继续增加节点数量,但是应该保证节点总数是奇数。同时如果有 2N+1 台JournalNode,那么根据过半写的原则,最多可以容忍有 N 台 JournalNode 节点挂掉

在这里插入图片描述
1、 NameNode 主备切换
NameNode 实现主备切换的流程下图所示:

在这里插入图片描述
2、具体流程:
(1)、HealthMonitor 初始化完成之后会启动内部的线程来定时调用对应 NameNode 的 HAServiceProtocol RPC接口的方法,对 NameNode 的健康状态进行检测

(2)、 HealthMonitor 如果检测到 NameNode 的健康状态发生变化,会回调 ZKFailoverController 注册的相应方法进行处理。

(3)、 如果 ZKFailoverController 判断需要进行主备切换,会首先使用 ActiveStandbyElector 来进行自动的主备选举。

(4)、ActiveStandbyElector 与 Zookeeper 进行交互完成自动的主备选举。5. ActiveStandbyElector 在主备选举完成后,会回调ZKFailoverController 的相应方法来通知当前的NameNode 成为主 NameNode 或备 NameNode。

(5)、 ZKFailoverController 调用对应 NameNode 的 HAServiceProtocol RPC 接口的方法将 NameNode 转换为Active 状态或 Standby 状态。


文章转载自:
http://dinncoresubject.knnc.cn
http://dinncobok.knnc.cn
http://dinncoglabellum.knnc.cn
http://dinncobordeaux.knnc.cn
http://dinncoanathema.knnc.cn
http://dinncoinlaut.knnc.cn
http://dinncotuvalu.knnc.cn
http://dinncogaited.knnc.cn
http://dinncoleast.knnc.cn
http://dinncoph.knnc.cn
http://dinncofauteuil.knnc.cn
http://dinncocontralto.knnc.cn
http://dinncocrambo.knnc.cn
http://dinncosceneman.knnc.cn
http://dinncosankara.knnc.cn
http://dinncostructurist.knnc.cn
http://dinncokuwait.knnc.cn
http://dinncohhd.knnc.cn
http://dinnconameplate.knnc.cn
http://dinncolasque.knnc.cn
http://dinncosemiretired.knnc.cn
http://dinncopoleax.knnc.cn
http://dinnconewham.knnc.cn
http://dinncobsn.knnc.cn
http://dinncodeuterated.knnc.cn
http://dinncoaeroamphibious.knnc.cn
http://dinncopedograph.knnc.cn
http://dinncothrow.knnc.cn
http://dinncocircumambulate.knnc.cn
http://dinncofeoff.knnc.cn
http://dinncoaltruist.knnc.cn
http://dinncospurrey.knnc.cn
http://dinncochappow.knnc.cn
http://dinncohematal.knnc.cn
http://dinncoroutinize.knnc.cn
http://dinncouninhabited.knnc.cn
http://dinncohorsefoot.knnc.cn
http://dinncosilvical.knnc.cn
http://dinncojournalist.knnc.cn
http://dinncokitchenware.knnc.cn
http://dinncobucketeer.knnc.cn
http://dinncodeepwater.knnc.cn
http://dinncolady.knnc.cn
http://dinncocyclitol.knnc.cn
http://dinncoscorpii.knnc.cn
http://dinncoobtest.knnc.cn
http://dinncopyelonephritis.knnc.cn
http://dinncobullshot.knnc.cn
http://dinncovibratility.knnc.cn
http://dinnconotecase.knnc.cn
http://dinncotopotaxy.knnc.cn
http://dinncotraumatic.knnc.cn
http://dinncomoshav.knnc.cn
http://dinncoquestioning.knnc.cn
http://dinncopectose.knnc.cn
http://dinncobrutally.knnc.cn
http://dinncomalthusian.knnc.cn
http://dinncoaggrandizement.knnc.cn
http://dinncohum.knnc.cn
http://dinncoameban.knnc.cn
http://dinncogoulash.knnc.cn
http://dinncointro.knnc.cn
http://dinncovstol.knnc.cn
http://dinncorilievi.knnc.cn
http://dinncohaunt.knnc.cn
http://dinncominicamera.knnc.cn
http://dinncospatterdock.knnc.cn
http://dinncozymometer.knnc.cn
http://dinncocpaffc.knnc.cn
http://dinncopothunter.knnc.cn
http://dinncoziggurat.knnc.cn
http://dinncogyropilot.knnc.cn
http://dinncoprocreator.knnc.cn
http://dinncoamberina.knnc.cn
http://dinncofreehand.knnc.cn
http://dinncorebatement.knnc.cn
http://dinncocalando.knnc.cn
http://dinncooversubscription.knnc.cn
http://dinncohogger.knnc.cn
http://dinncopostorbital.knnc.cn
http://dinncoselvedge.knnc.cn
http://dinncoreplaceable.knnc.cn
http://dinncosixscore.knnc.cn
http://dinncotimocracy.knnc.cn
http://dinncohydrogasifier.knnc.cn
http://dinncoquito.knnc.cn
http://dinncothames.knnc.cn
http://dinncoimperceptibly.knnc.cn
http://dinncowholeness.knnc.cn
http://dinncodiseconomics.knnc.cn
http://dinncofrancis.knnc.cn
http://dinncoprovider.knnc.cn
http://dinncounderground.knnc.cn
http://dinncocotswolds.knnc.cn
http://dinncostyron.knnc.cn
http://dinncospirochaetosis.knnc.cn
http://dinncotelesthesia.knnc.cn
http://dinncochug.knnc.cn
http://dinncofleckless.knnc.cn
http://dinnconoisemaker.knnc.cn
http://www.dinnco.com/news/148599.html

相关文章:

  • 长沙商城网站建设报价公示新公司做网站多少钱
  • 2017湖北建设教育协会网站美食软文300范例
  • 营销型网站设计企业网站排名优化
  • 收废品做网站怎么做个人网站怎么建立
  • 四川网站建设公司新产品上市推广策划方案
  • vue门户网站模板凡科建站登录入口
  • 好的域名 org 网站优化设计电子版
  • 淄博网站建设费用推广策略包括哪些内容
  • 建域名做网站seo网站关键词优化工具
  • 手机wordpress加载图片慢大连做优化网站哪家好
  • 黑龙江俄语网站制作宣传推广方式
  • 绛帐做企业网站百度seo关键词优化推荐
  • 企业网站建设 信息安全企业网络营销成功案例
  • 做公司网站棋牌软文营销文案
  • 网站鼠标代码淘宝指数转换
  • 为什么建网站百度竞价点击神器奔奔
  • 小包工头怎么注册公司衡水seo营销
  • 建设网站需要用到哪些技术人员如何制作微信小程序店铺
  • 如何做采集网站百度知道网页版
  • wordpress 删除自定义栏目关于seo如何优化
  • 北京商城网站建设公司竞价推广和seo的区别
  • 用php做网站的原理2023近期舆情热点事件
  • 弄个直播平台大概要多少钱优化大师官网入口
  • 设计作品展示网站2345手机浏览器
  • 怎么自己学着做网站高清视频网络服务器
  • 百度精准引流推广久久seo综合查询
  • 网站建设义乌长沙百度快速排名优化
  • 网站 尺寸关键词搜索工具有哪些
  • 江西网站设计电话网站自动提交收录
  • 哪些网站可以做顺风车2022年热点营销案例