2016-01-22 4 views
14

Я использую Hadoop 2.6.0 (emr-4.2.0 изображение). Я внес некоторые изменения в yarn-site.xml и хочу перезапустить пряжу, чтобы внести изменения в силу.Как перезапустить пряжу на AWS EMR

Есть ли команда, с помощью которой я могу это сделать?

ответ

18

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

0

Если то, что вы хотите сделать, это включить лог-агрегации, это на самом деле проще создать кластер срубы агрегация уже включена, как описано в документации:

http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-plan-debugging.html

(Это на самом деле включена по умолчанию, если вы используете emr-4.3.0).

10

Для тех, кто собирается прийти от 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/

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