spark1.0和2.0的区别_HADOOP 1.0与2.0区别

HADOOP2.0

1.0

版本的进步

1.1

Hadoop

整体框架来说,

Hadoop1.0

即第一代

Hadoop

,由分布

式存储系统

HDFS

和分布式计算框架

MapReduce

组成,

其中

HDFS

由一

NameNode

和多个

DateNode

组成,

MapReduce

由一个

JobTracker

和多个

TaskTracker

组成。

Hadoop2.0

即第二代

Hadoop

为克服

Hadoop1.0

中的不足:针对

Hadoop1.0

NameNode

制约

HDFS

的扩展

性问题,提出

HDFS Federation

,它让多个

NameNode

分管不同的目

录进而实现访问隔离和横向扩展,同时彻底解决了

NameNode

单点故

障问题,单点故障是通过主备

NameNode

切换实现的,这是一种古老

的解决服务单点故障的方案,主备

NameNode

之间通过一个共享存储

同步元数据信息,因此共享存储系统的选择称为关键而

Hadoop

则提

供了

NFS

QJM

Bookeeper

三种可选的共享存储系统,

HDFS

Federation

实现的,

它允许一个

HDFS

集群中存在多个

NameNode

NameNode

分管一部分目录,

而不同

NameNode

之间彼此独立,

共享

所有

DataNode

的存储资源,注意,

NameNode Federation

中的每个

NameNode

仍存在单点问题,需为每个

NameNode

提供一个

backup

解决单点故障问题;

针对

Hadoop1.0

中的

MapReduce

在扩展性和多框

架支持等方面的不足,它将

JobTracker

中的资源管理和作业控制分

开,分别由

ResourceManager

(负责所有应用程序的资源分配)和

ApplicationMaster

(负责管理一个应用程序)实现,即引入了资源

管理框架

Yarn

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值