Правильный способ перезапустить сервис Presto-сервера на EMR - PullRequest
0 голосов
/ 20 ноября 2018

Мне нужно перезагрузить presto-server на EMR, чтобы загрузить мои plugin.Со ссылкой на официальные AWS EMR документы:

sudo restart presto-server

sudo stop presto-server, за которыми следует sudo start presto-server


Пока Перезапуск сервисной страницы поддерживает второй метод, описанный выше,

Примечание : требуется остановка / запуск;не используйте команду перезапуска.

Я обнаружил, что оба работают без сбоев.


Вопросы:

  • В чем разница междуsudo restart & sudo stop + sudo start?
  • Почему предупреждение против restart?
  • Какой использовать для presto-server?

Платформа / Каркасы:

  • emr-5.15.0
  • Presto 0.212

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Конфиги не подобраны с перезапусками.Всегда рекомендуется использовать стартовые остановки на EMR.

$ sudo status Престо-сервер Presto-сервер запуска / работы, процесс 16147

$ sudo stop Престо-сервер Presto-сервера остановка / ожидание

$ sudo stop presto-сервер престо-сервер остановка / ожидание

0 голосов
/ 21 ноября 2018

restart не перезагружает файл конфигурации службы (к сожалению, я не помню путь к файлу; это файл, который говорит, например, от имени какого пользователя Presto работает).В зависимости от внесенных вами изменений это может быть или не быть проблемой.Например.если вы меняете конфигурационные файлы или плагины Presto, это не проблема.Однако если вы изменяете файл определения сервиса Presto, restart не будет принимать ваши изменения, тогда как stop + start будет.

...