#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