大数据之-Hadoop3.x_MapReduce_概述&优缺点---大数据之hadoop3.x工作笔记0082

Hadoop的MapReduce简化了大数据处理,让用户仅关注业务逻辑,实现分布式并发计算。它具备高容错性和扩展性,适合处理TB/PB级别的静态数据。然而,速度较慢,通常用于非实时场景。对于流式数据和DAG计算,推荐使用Flink和Spark等框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以看到,如果我们不用hadoop,提供的MapReduce的话,我们自己去处理一个文件,我们就需要考虑很多问题,比如我3台服务器,同时去处理一个文件,哪个服务器读取文件的哪一块怎么来做,以及如果我有3台服务器,我们这个文件处理的顺序是什么样的,比如处理完第一步以后,才能去处理第二个任务,那么任务1 是服务器1在处理,任务2是服务器2去处理的话,服务器2怎么知道服务器1有没有处理完呢?这个时候,又需要考虑,服务器之间的通信,这些都需要我们自己写代码去实现,很麻烦.

    但是用了hadoop提供的MapReduce以后,我们就可以只关心自己的业务逻辑了,我们写完我们的,业务逻辑,然后再去引入MapReduce的代码,这个时候,hadoop就会帮我们进行分布式的,并发计算 .

所以可以看到优点就是:

1.用户只关心业务逻辑就可以了,实现起来只需要去实现MapReduce框架的接口就可以了.

2.如果,需要处理的任务巨大,这个时候,只需要动态增加服务器就可以了.

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值