Автоматический перезапуск Ambri Thrift на oom - PullRequest
0 голосов
/ 22 марта 2019

Я использую Ambari 2.6.2.2 и установил Hbase, для которого я запустил Thrift-сервер.

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

Прямо сейчас,Я настроил только hbase для запуска при загрузке с помощью «Service Auto-Start» из ambari.

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

Спасибо

1 Ответ

0 голосов
/ 28 марта 2019

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

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

[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
...