Я использую Hadoop 2.6.0 (emr-4.2.0
изображение). Я внес некоторые изменения в yarn-site.xml
и хочу перезапустить пряжу, чтобы внести изменения в силу.Как перезапустить пряжу на AWS EMR
Есть ли команда, с помощью которой я могу это сделать?
Я использую Hadoop 2.6.0 (emr-4.2.0
изображение). Я внес некоторые изменения в yarn-site.xml
и хочу перезапустить пряжу, чтобы внести изменения в силу.Как перезапустить пряжу на AWS EMR
Есть ли команда, с помощью которой я могу это сделать?
Edit (10/26/2017): Более подробная статья Центра знаний о том, как сделать это был опубликован здесь AWS официально - https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/.
Вы можете SSH в главном узел вашего ОГО кластера и запустить -
"sudo /sbin/stop hadoop-yarn-resourcemanager"
"sudo /sbin/start hadoop-yarn-resourcemanager"
команды, чтобы перезапустить менеджер пряжи ресурсов. EMR AMI 4.x.x использует upstart -/sbin/{start, stop, restart} - все символические ссылки на/sbin/initctl, который является частью выскочки. См. Справочную страницу initctl для получения дополнительной информации.
В качестве альтернативы, вы можете следовать инструкциям здесь, чтобы распространять свои изменения пряжи site.xml - yarn-change-configuration-on-yarn-site-xml
Если то, что вы хотите сделать, это включить лог-агрегации, это на самом деле проще создать кластер срубы агрегация уже включена, как описано в документации:
http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-plan-debugging.html
(Это на самом деле включена по умолчанию, если вы используете emr-4.3.0
).
Для тех, кто собирается прийти от Google
Для того, чтобы перезапустить службу в ОМ, выполните следующие действия:
Найти имя сервиса, выполнив следующую команду:
initctl list
Например, служба диспетчера ресурсов ПРЯЖА называется hadoop-yarn-resourcemanager
.
Остановить службу, выполнив следующую команду:
sudo stop hadoop-yarn-resourcemanager
Подождите несколько секунд, а затем запустить службу, выполнив следующую команду:
sudo start hadoop-yarn-resourcemanager
Примечание : Требуется останов/старт; не используйте команду перезапуска.
Убедитесь, что процесс запущен, выполнив следующую команду:
sudo status hadoop-yarn-resourcemanager
Проверить процесс использования пс, а затем проверьте файл журнала на наличие ошибок в каталоге журнала/вар/журнал /.
https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/