【发布时间】:2013-10-05 12:40:22
【问题描述】:
我有一个问题。
我想增加我的地图并将函数减少到我的输入数据的数量。当我执行 System.out.println(conf.getNumReduceTasks()) 和 System.out.println(conf.getNumMapTasks()) 时,它会告诉我:
1 1
当我执行 conf.setNumReduceTasks(1000000) 和 conf.setNumMapTasks(1000000) 并再次执行 println 方法时,它会告诉我:
1000000 1000000
但我认为我的 mapreduce 程序执行时间没有变化。我的输入来自 cassandra,实际上是 cassandra 列族行,大约 362000 行。 我想将我的 map 和 reduce 函数的数量设置为输入行的数量..
我该怎么办?
【问题讨论】:
标签: hadoop mapreduce cassandra