2013-07-25 3 views
0

У нас есть mapred.job.reuse.jvm.num.tasks установка как -1 (например, для повторного использования jvm без ограничения) в maped-site.xml от hadoop. Но я хочу переопределить это свойство в одной из моих заданий. Возможно ли переопределить это значение на 1 только для одного задания.переопределить значение повторного использования jvm по умолчанию

ответ

1

Вы можете переопределить любое свойство, которое не помечено как final в соответствующем файле configuration.xml. Для этого

  1. Пропустить аргумент командной строки до -D property_name=value.

  2. Или настройки в вас mapred работу по

    Configuration.set ("property_name", "значение");

0

Вы можете использовать общественной недействительным setNumTasksToExecutePerJvm (INT numTasks). Это позволяет нам установить количество задач, которые должна быть запущена задача JVM, перед тем как выйти из нее

Смежные вопросы