(По умолчанию) Есть ли «менеджер узлов» в том же узле с «менеджером ресурсов» в Hadoop Yarn? Если нет, возможно ли запустить их на одном узле?Yarn NodeManager и ResourceManager в том же узле
ответ
Сценарий 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)
Зависит от того, хотите ли вы запускать другие контейнеры (для ApplicationMasters или задач) на узле RM. Если вы хотите, чтобы ваш узел RM был предназначен только для управления ресурсами, планирования и т. Д., Тогда не запускайте NM на узле RM. Если вы считаете, что у вас будет запасной cpu/mem/disk на узле RM (особенно для небольшого кластера или кластера с небольшим количеством заданий для расписания), тогда запустите NM на узле RM.
Из ссылки, которую вы указали, выглядит так: RM и NM не находятся в одном узле. Является ли распространенным явлением, чтобы НЕ помещать RM и NM в один и тот же узел? – polerto