MapReduce在运行的时候可以指定各种参数,这样可以根据实际的应用场景做一下相关的调整。
hadoop jar hadoop-core-2.0.jar cn.hadoop.mapreduce.WordCount -D mapreduce.map.cpu.vcores=2 /home/input /home/output
#
-D mapreduce.map.cpu.vcores=2 :指定这个mapreduce任务运行时cpu的个数
/home/input :指定的输入hdfs路径
/home/output:指定的输出hdfs路径
hadoop jar hadoop-core-2.0.jar cn.hadoop.mapreduce.WordCount -D mapreduce.map.memory.mb=2048 /home/input/ /home/output/
#
mapreduce.map.memory.mb=2048 :指定这个mapreduce任务运行时内存的大小
/home/input :指定的输入hdfs路径
/home/output:指定的输出hdfs路径
网友评论