Автоматический перезапуск сервера Ambari Thrift при оом

#thrift #ambari

#бережливость #ambari

Вопрос:

Я использую Ambari 2.6.2.2 и установил Hbase, для чего запустил thrift server.

Как я могу настроить сервер thrift для запуска при загрузке?

На данный момент я настроил запуск только hbase при загрузке, используя «Автозапуск сервиса» от ambari.

Кроме того, как я могу настроить бережливый сервер на перезапуск при возникновении оом?

Спасибо

Ответ №1:

Кажется, что нет способа сделать это напрямую из Ambari.

Мне удалось запустить при загрузке и перезапустить автоматически с помощью Supervisor. Вот файл конфигурации супервизора для серверов Thrift и Rest.

 [program:hbase-thrift]
command=hbase thrift start -p 9090 --infoport 9095
stderr_logfile = /var/log/supervisor/thrift-stderr.log
stdout_logfile = /var/log/supervisor/thrift-stdout.log
autorestart=true
user=hbase
stdout_logfile_backups=5
stderr_logfile_backups=5


[program:hbase-rest]
command=hbase rest start -p 9080 --infoport 9085
stderr_logfile = /var/log/supervisor/rest-stderr.log
stdout_logfile = /var/log/supervisor/rest-stdout.log
autorestart=true
user=hbase
stdout_logfile_backups=5
stderr_logfile_backups=5