Try using setNumMapTasks in JobConf. Though it is only a hint to the framework and doesn't guarantee the number of jobs.
Morpheus: Do you believe in fate, Neo? Neo: No. Morpheus: Why Not? Neo: Because I don't like the idea that I'm not in control of my life. ----- Original Message ---- From: Starry SHI <[email protected]> To: [email protected]; [email protected]; [email protected]; [email protected] Sent: Sun, December 20, 2009 11:09:40 PM Subject: Why I can only run 2 map/reduce task at a time? Hi, I am currently using hadoop 0.19.2 to run large data processing. But I noticed when the job is launched, there are only two map/reduce tasks running in the very beginning. after one heartbeat (5sec), another two map/reduce task is started. I want to ask how I can increase the map/reduce slots? In the configuration file, I have already set "mapred.tasktracker.map(reduce).tasks.maximum" to 10, and "mapred.map(reduce).tasks" to 10. But there are still only 2 are launched. Eager to hear from your solutions! Best regards, Starry /* Tomorrow is another day. So is today. */
