mapreduce作业

myzjeezk  于 2021-06-04  发布在  Hadoop
关注(0)|答案(3)|浏览(354)

这可能是一个非常基本的问题,但仍然可能有助于许多像我这样的新手。
如果没有Map绘制器,mr工作会有吗?我们需要实现这一点的任何场景以及实现方法?

lbsnaicq

lbsnaicq1#

identitymapper是一个Map器,它将输入直接Map到输出。
假设您有一个格式为键值的输入,并且在Map器阶段与此无关,您只想基于键值对值进行分组,并在还原器阶段对值进行聚合操作,那么您可以使用此Map器。

lzfw57am

lzfw57am2#

如果mapreduce程序员没有使用jobconf.setmapperclass设置Map器类,那么identitymapper.class将用作默认值。
如果您没有提到Map程序,那么将有一个Map程序正在运行。因此,在任何情况下,至少有一个Map程序将运行。
http://www.fromdev.com/2010/12/interview-questions-hadoop-mapreduce.html

z8dt9xmd

z8dt9xmd3#

我看到约伯先生没有Map,只是缩小了一部分。你的要求很特别。
在我看来,我认为没有Map绘制器对乔布斯先生来说是没有意义的。

相关问题