Hi Pierre, "mapred.tasktracker.map.tasks.maximum" is a cluster level configuration, cannot be set per job. It is loaded only while bringing up the TaskTracker.
Thanks Amareshwari On 6/30/10 3:05 PM, "Pierre ANCELOT" <[email protected]> wrote: Hi everyone :) There's something I'm probably doing wrong but I can't seem to figure out what. I have two hadoop programs running one after the other. This is done because they don't have the same needs in term of processor in memory, so by separating them I optimize each task better. Fact is, I need for the first job on every node mapred.tasktracker.map.tasks.maximum set to 12. For the second task, I need it to be set to 20. so by default I set it to 12 and in the second job's code, I set this: Configuration hadoopConfiguration = new Configuration(); hadoopConfiguration.setInt("mapred.tasktracker.map.tasks.maximum", 20); But when running the job, instead of having the 20 tasks on each node as expected, I have 12.... Any idea please? Thank you. Pierre. -- http://www.neko-consulting.com Ego sum quis ego servo "Je suis ce que je protège" "I am what I protect"
