在MapReduce框架中,映射器生成的每个密钥都使用一个reducer.
所以你会认为在Hadoop MapReduce中指定Reducers的数量没有任何意义,因为它依赖于程序.但是,Hadoop允许您指定要使用的reducer的数量(-D mapred.reduce.tasks =#reducers).
这是什么意思?减速器数量的参数值是否指定减少器的数量而不是实际减速器的数量?
hadoop mapreduce reducers
hadoop ×1
mapreduce ×1
reducers ×1