大数据基本概念&hadoop、hadoop生态系统&hdfs&MapReduce

一、大数据的概念

大数据的特点
大量化
速度快
多样化
价值密度低

二、关于Hadoop

hadoop的操作网址:
http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-common/SingleCluster.html

hadoop使用背景:
适合海量数据的计算。

低成本:
基于开源软件。
运行于通用硬件平台。
高拓展性:
在可用的计算机集簇间分配数据并完成任务。
这些集簇可以方便拓展到数以千计的节点中。
高效性:
高容错性



三、HDFS架构


HDFS数据写流程:

四、分布式计算框架MapReduce

一、MapReduce特点:
1、使用于海量数据的离线处理
2、易于编程
3、良好的扩展性
4、高容错性

MapReduce不适合的场景:
实时计算、流式计算、DAG计算

在这里插入图片描述
MapReduce编程模型:(很重要!)

流程解析:读取文件 splitting拆分 mapping计算 shuffling洗牌排序 汇总 结果统计

(持续更新)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值