使用hadoop进行大规模数据处理(转自搜索研发部官方博客)

本文介绍了Hadoop的基本概念,包括Map和Reduce的运作原理,HDFS的特性,以及节点与槽位的概念。并通过实例展示了如何利用Hadoop进行大规模数据的全局排序,强调了标尺抽取的均匀性和减少shuffle操作的重要性。总结了Hadoop作为数据驱动计算模型的优势,适合处理大规模、低相关性的数据任务。
摘要由CSDN通过智能技术生成
(2011-4-27 02:04:03)
标签:     分类: 数据结构与算法

1. Hellow hadoop~~!

Hadoop(某人儿子的一只虚拟大象的名字)是一个复杂到极致,又简单到极致的东西。

说它复杂,是因为一个hadoop集群往往有几十台甚至成百上千台low cost的计算机组成,你运行的每一个任务都要在这些计算机上做任务的分发,执行中间数据排序以及最后的汇总,期间还包含节点发现,任务的重试,故障节点替换等等等等的维护以及异常情况处理。谁叫hadoop集群往往都是由一些平民计算机组成,没事儿罢个工什么的,实在是再寻常不过的事情。

而说其简单,则是因为,上面说到的那些,你通通不用管,你所需要做的,就是写一个程序,当然也可以是脚本,从标准输入读入一条数据,处理完之后,把结果输出到标准输出。

现在,或许你就明白了,hadoop就是一个计算模型。一个分布式的计算模型。

1.1Map和reduce

天下大事,分久必合、合久必分。

所谓分布式计算,就是把一大堆用于计算的数据材料切了,扔到多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值