【问题标题】:Hadoop Map Reduce - Number of ReducerHadoop Map Reduce - Reducer 数量
【发布时间】:2016-10-25 05:17:44
【问题描述】:

我有一个包含不同年龄段公司员工数据的用例。 我需要找到三个年龄段的男性和女性员工的最高工资。

详情请看以下链接 -

http://www.myhadoopexamples.com/2014/03/01/hadoop-mapreduce-example-with-partitioner/

我的问题是 - 这里我们只有两个由映射器发出的键,即男性和女性。 我们在驱动类中设置了 3 个 reducer,因此将创建 3 个分区。

下面可能有两件事 -

  1. 将为每个 3 个分区运行 3 个减速器,这反过来会发现 每个partner的最高女性和男性工资。并给出如上链接所示的预期结果。

  2. 只有reducer实际运行,一公一母并进行计算

【问题讨论】:

标签: mapreduce reducers partitioner


【解决方案1】:

如果你想知道reducer的真实数量,你最好在集群上运行它。

Number of reducer in map reduce 中所说,它将启动 3 个 reducer,1 个 reducer 将不处理任何数据。如果你想使用所有三个 reducer,你可以更改 Partioner 类,比如按年龄组分区数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2021-01-27
    • 1970-01-01
    • 2011-07-21
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多