很久不手写MR代码了,最近集群要升级到3.x,先用测试集群搞了一下,写了一个MR测试,但是发现无法在hadoop jar提交任务的时候携带内存等调优参数,但是我记得以前-D携带是可以正常生效的,但是是版本问题吗?还是我忽略了什么配置?
hadoop jar ./test-1.0.jar com.wy.MR /input /output \
-Dmapreduce.map.memory.mb=2048 \
-Dmapreduce.map.java.opts=-Xmx1900m \
-Dmapreduce.map.cpu.vcores=3 \
-Dmapreduce.job.maps=2 \
-Dmapreduce.job.reduces=2