Hadoop1.x 和 Hadoop2.x 的区别|学习笔记

开发者学堂课程【Hadoop 快速入门:Hadoop1.x 和 Hadoop2.x 的区别】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/92/detail/1397


Hadoop1.x 和 Hadoop2.x 的区别


区别:

Hadoop1.x 和 Hadoop2.x 的区别|学习笔记

面试的重点

1. X 组成:

Hadoop 主要解决的问题:存储、计算。

HDFS 负责解决存储问题,MapReduce 负责解决计算和资源调度问题。

2. X 组成:

Yarn 单独负责资源调度

MapReduce 单独负责计算

所以,在 Hadoop x 时代,Hadoop 中的 MapReduce 同时处理业务逻辑运算和资源的调度,耦合性较大。

在 Hadoop2x 时代,增加了 Yarn 只负责资源的调度,MapReduce 只负责运算。


上一篇:$(document).ready、body.Onload()和 $(window).load的区别


下一篇:QT软件开发: 打开系统默认浏览器搜索内容