安装 supervisor 参考 supervisor安装
创建并编辑 /etc/supervisord.d/elasticsearch.ini 文件,内容如下:
[program:elasticsearch]
command=/opt/elasticsearch/bin/elasticsearch ; elasticsearch运行的命令
process_name=%(program_name)s
numprocs=1
directory=/opt/elasticsearch/ ;这是 elasticsearch 解压文件,/opt/elasticsearch的owner改为 elasticsearch
autostart=true
autorestart=true
startsecs=10
startretries=5
user=elasticsearch ;运行用户使用elasticsearch ,需要提前创建
redirect_stderr=false
stdout_logfile=/var/log/supervisor/elasticsearch.log
stdout_logfile_maxbytes=100MB
stdout_logfile_backups=10
stdout_capture_maxbytes=10MB
stdout_events_enabled=false
stderr_logfile=/var/log/supervisor/elasticsearch_error.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=5
stderr_capture_maxbytes=1MB
重新载入supervisor的配置文件
supervisorctl reload