Как я могу остановить Apache Storm Nimbus, пользовательский интерфейс и Supervisor? - PullRequest
0 голосов
/ 12 апреля 2019

Я запускаю Apache Storm в кластере и искал способы остановить и / или перезапустить Nimbus, Supervisor и UI. Поможет ли написание услуги? Что я должен написать в этом сервисном файле и где его разместить? Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 20 апреля 2019

вы можете сделать их как службу и запустить их при запуске узла, и то же самое можно использовать для их остановки.

/ etc / rc.d / SERVICE запуск или остановка или перезапуск

0 голосов
/ 13 апреля 2019

Да, написание сервиса - это рекомендуемый способ запуска Storm.Команды, которые вы хотите выполнить: storm nimbus для запуска Nimbus (минимум 1 на кластер), storm supervisor для запуска супервизора (1 на рабочий компьютер), storm ui (1 на кластер) и storm logviewer (1 на рабочиймашина).Есть и другие команды, которые вы также можете запускать, но вы можете найти их, просто запустив storm, он напечатает список.

Относительно того, как написать службу, взгляните на выскочку поваренной книги http://upstart.ubuntu.com/cookbook/.

Здесь приведен пример сценария, который вы, вероятно, сможете использовать для начала https://unix.stackexchange.com/a/84289

...