Hadoop_HA与联邦机制

本文探讨了Hadoop HDFS存在的NameNode单点故障及内存限制问题,介绍了通过HA模式解决单点故障,利用HDFS Federation进行水平扩展以缓解NameNode压力。同时,讨论了MapReduce的问题及其对系统的影响,并讲解了整合ZK实现HA和联邦机制的配置流程。
摘要由CSDN通过智能技术生成

大数据

HDFS存在的问题

​ •NameNode单点故障,难以应用于在线场景 HA

​ •NameNode压力过大,且内存受限,影扩展性 F

解决单点故障

​ •HDFS HA:通过主备NameNode解决

​ •如果主NameNode发生故障,则切换到备NameNode上

MapReduce存在的问题响系统

​ •JobTracker访问压力大,影响系统扩展性

​ •难以支持除MapReduce之外的计算框架,比如Spark、Storm等

解决内存受限问题

​ •HDFS Federation(联邦)

​ •水平扩展,支持多个NameNode;

​ •(2)每个NameNode分管一部分目录;

​ •(1)所有NameNode共享所有DataNode存储资源

HA模式

在这里插入图片描述

当分配主从NN时,2个NN和2个zkfc同时去zk集群中争抢一个锁,由两个zkfc同时去

zk特征: 目录树的数据结构 事件 session

考虑2种情况

​ 主NN故障,由主zkfc删掉zk中的节点,此时再由zkfc回调当时zk节点中的注册方法,将从NN升级

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值