-1

两个基本的一般性问题,我希望你能澄清:

  • 通过 Hadoop 执行的每个程序是否都必须以 Map/Reduce 格式编写?
  • 这些程序有多复杂?(理论上可以通过 Hadoop 运行任何程序吗?)
4

1 回答 1

1

您的第一个问题:是的,因为 Hadoop 使用 map/reduce 模型,但是在某些问题中您只能使用 map 函数,例如排序!

你的第二个问题:没有hadoop不能做所有事情,因为它使用map/reduce模型,有些程序无法解析map/reduce,比如嵌套程序,所以一些公司开发了许多其他程序模型,比如pregel,dremel等!

于 2013-07-22T03:26:29.237 回答