环境:ubutu 15.10python
搭建步骤:shell
sudo apt-get install python-setuptoolsspa
easy_install supervisor日志
echo_supervisord_conf > /etc/supervisord.conf #根据配置文件模板生成supervisor配置文件code
supervisor.conf文件中输入须要监控的配置以监控hiveserver为例server
[program:hiveserver];监控程序名称 user=jeff;程序启动用户 command=/opt/meicai/software/hive/bin/hiveserver2 >> /home/meicai/hiveserver.log;启动命令 directory=/opt/meicai/software/hive/bin/ autoresetart=true redirect_stderr=true stdout_logfile=/home/meicai/hiveserver.log;运行日志
特别注意:被supervisor监控的进程不要在结尾出现&,supervisor没法监控后台程序。进程
相关命令:get
supervisord -c /etc/supervisor.conf //启动supervisor服务模板
supervisorctl reload //从新加载supervisor服务class
supervisorctl tail hiveserver //试启动hiveserver,若是报错会在配置文件指定的log文件中有详细错误
supervisorctl start hiveserver//启动服务