Я знаю, что мы можем установить свойство «mapred.job.reuse.jvm.num.tasks» для повторного использования JVM. Мои вопросы:повторное использование JVM в Hadoop mapreduce jobs
(1) как решить количество заданий, которые должны быть установлены здесь, -1 или некоторые другие положительные целые числа?
(2) Это хорошая идея, чтобы уже использовать JVM и установить это свойство в значение -1 в заданиях mapreduce?
спасибо!
Если вы включите задачу uber, можете ли отображать и уменьшать долю одного JVM? или это похоже на то, что mappers могут делиться тем же JVM, и редукторы могут использовать одну и ту же JVM? – MikA