2013-07-26 3 views

ответ

1

Сценарий SBIN/start-yarn.sh делает только что

# начать ResourceManager

"$ бен" /yarn-daemon.sh --config $ YARN_CONF_DIR начать ResourceManager

# старт nodeManager

"$ бен" /yarn-daemons.sh --config $ YARN_CONF_DIR начать nodemanager

в пряжу-site.xml вы можете установить IP: PORT триплетов он ResourceManager, а также управляющего узла

yarn.resourcemanager.address

yarn.nodemanager.address

Менеджер узел является тот, который местонахождение менеджер ресурсов (см http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html)

+0

Из ссылки, которую вы указали, выглядит так: RM и NM не находятся в одном узле. Является ли распространенным явлением, чтобы НЕ помещать RM и NM в один и тот же узел? – polerto

1

Зависит от того, хотите ли вы запускать другие контейнеры (для ApplicationMasters или задач) на узле RM. Если вы хотите, чтобы ваш узел RM был предназначен только для управления ресурсами, планирования и т. Д., Тогда не запускайте NM на узле RM. Если вы считаете, что у вас будет запасной cpu/mem/disk на узле RM (особенно для небольшого кластера или кластера с небольшим количеством заданий для расписания), тогда запустите NM на узле RM.

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

  • Нет связанных вопросов^_^