两个基本的一般性问题,我希望你能澄清:通过hadoop执行的每个程序都必须以map/reduce格式编写吗?这些程序有多复杂(从理论上讲,可以通过hadoop运行任何程序吗?)
rjee0c151#
你的第一个question:yes because hadoop使用map/reduce模型,但在某些问题上只能使用map函数,例如排序!你的第二个question:no hadoop 不能什么都做,因为它使用map/reduce模型,有些程序不能解析为map/reduce,比如嵌套程序,所以有些公司开发了很多其他的程序模型,比如pregel,dremel等等!
1条答案
按热度按时间rjee0c151#
你的第一个question:yes because hadoop使用map/reduce模型,但在某些问题上只能使用map函数,例如排序!
你的第二个question:no hadoop 不能什么都做,因为它使用map/reduce模型,有些程序不能解析为map/reduce,比如嵌套程序,所以有些公司开发了很多其他的程序模型,比如pregel,dremel等等!