教你快速认识mapreduce和hadoop

来源:互联网 发布:淘宝 厂家投诉 编辑:程序博客网 时间:2024/05/18 10:04

邓芃喜欢吃饺子,他跟妈妈说我要吃饺子.妈妈说,你去准备,韭菜,虾仁,鸡蛋,生姜,猪肉.于是邓芃去市场买了回来,清水洗净后,把韭菜,生姜放在一个篮筐里,鸡蛋,虾仁,猪肉放在一个篮筐里.其实他所做的这个过程就叫做map.妈妈看了看篮筐里的猪肉,虾仁说,这能包多少啊?够我们一家人吃吗?邓芃抢过话头说,我们先把饺馅剁好,包着看,最后包完饺子,有多少不就知道了吗?他说包完饺子看数量,这其实就是一个reduce的过程.邓芃想既然自己这么喜欢吃饺子,为啥不做一个饺子机器?经过漫长的等待,这台饺子机出世了.你往机器里添加水,面,蔬菜,肉,蛋...等材料,它会安排自己内部的小机器该和面的和面,该绞肉的绞肉,该粉碎的粉碎,最后一个一个白白胖胖的饺子从机器里钻了出来.他的这台机器就是hadoop,这台机器实现了整个包饺子的流程.

希望这个小例子能够让你快速地认识mapreduce和hadoop,尽管我们例子中的mapreduce所处理的数据比较单一,但是你若能够记住,本文的目的便达到了.



本文转自:http://blog.itbool.com/home/article/index/article_id/43.html

1 0
原创粉丝点击