【发布时间】:2013-10-04 18:26:21
【问题描述】:
我已经意识到,当使用 Python 代码运行 Hadoop 时,映射器或化简器(不确定是哪个)在 reducer.py 打印输出之前对我的输出进行排序。目前它似乎是按字母数字排序的。我想知道是否有办法完全禁用它。我希望程序的输出基于 mapper.py 的打印顺序。我在 Java 中找到了答案,但在 Python 中没有找到答案。我需要修改 mapper.py 还是命令行参数?
【问题讨论】:
-
如果您需要与 mapper 打印的输出方式相同的输出,那么为什么需要 reducer?
标签: python sorting hadoop mapreduce cluster-computing