comment limiter la concurrente de l'exécution de la carte de tâches?

Mon hadoop version 1.0.2. Maintenant, je veux au plus 10 carte tâches en cours d'exécution en même temps. J'ai trouvé 2 variables liées à cette question.

a) mapred.travail.carte.capacité

mais dans ma version hadoop, ce paramètre semble abandonnée.

b) mapred.jobtracker.taskScheduler.maxRunningTasksPerJob (http://grepcode.com/file/repo1.maven.org/maven2/com.ning/metrics.collector/1.0.2/mapred-default.xml)

J'ai défini cette variable comme ci-dessous:

Configuration conf = new Configuration();
conf.set("date", date);
conf.set("mapred.job.queue.name", "hadoop");
conf.set("mapred.jobtracker.taskScheduler.maxRunningTasksPerJob", "10");

DistributedCache.createSymlink(conf);
Job job = new Job(conf, "ConstructApkDownload_" + date);
...

Le problème est que cela ne fonctionne pas. Il y a encore plus de 50 cartes de course comme le début de la tâche.

Après en regardant à travers les hadoop document, je ne peux pas trouver un autre à la limite de la concurrente de l'exécution de la carte de tâches.
J'espère que quelqu'un peut m'aider ,Merci.

=====================

Je hava trouvé la réponse à cette question, ici, de partager à d'autres personnes qui pourraient être intéressées.

À l'aide de la fair scheduler, avec un paramètre de configuration maxMaps pour définir l'une piscine simultanées maximum la tâche des fentes, dans l'Allocation de Fichier (fair-scheduler.xml).
Puis, quand vous soumettre des travaux, il suffit de définir la tâche de la file d'attente à la piscine.

Pourquoi essayez-vous de le faire? Si la motivation est une distribution équitable des ressources sur votre cluster, vous devez essayer d'utiliser le FairScheduler.
parce que dans la carte de phase, je vais lire quelque chose de la source de données externe. Je ne veux pas il y a trop de connexions en même temps.
Vous pouvez télécharger les données que vous souhaitez localement? Vous pouvez ensuite suffit d'envoyer ce fichier de données le long de lorsque vous lancez votre travail, et ne pas avoir à vous soucier de les mappeurs comte.

OriginalL'auteur HaiWang | 2013-01-17