elasticsearch和kibana安装教程可参考此安装教程,注意新版本elasticsearch自带java环境。

使用supervisor守护进程

elasticsearch配置参考
[program:elasticsearch]
command=/usr/elasticsearch/bin/elasticsearch
user=es
directory=/usr/elasticsearch/bin/
autostart=true
autorestart=true
startretries=3
stopsignal=INT
startsecs=10
stderr_logfile=/data/wwwlogs/elasticsearch.err.log
stdout_logfile=/data/wwwlogs/elasticsearch.out.log
kibana配置参考
[program:kibana]
command=/usr/kibana/bin/kibana
user=es
directory=/usr/kibana/bin/
autostart=true
autorestart=true
startretries=3
stopsignal=INT
startsecs=10
stderr_logfile=/data/wwwlogs/kibana.err.log
stdout_logfile=/data/wwwlogs/kibana.out.log
go-mysql-elasticsearch配置参考
[program:go-mysql-elasticsearch]
command=/data/go-mysql-elasticsearch/bin/go-mysql-elasticsearch -config=/data/go-mysql-elasticsearch/etc/river.toml
user=root
directory=/data/go-mysql-elasticsearch/bin
autostart=true
autorestart=true
startretries=3
stopsignal=INT
startsecs=10
stderr_logfile=/data/wwwlogs/go-mysql-elasticsearch.err.log
stdout_logfile=/data/wwwlogs/go-mysql-elasticsearch.out.log
注意:
  • supervisor配置文件地址:/etc/supervisord.d/
  • 增加后可用 supervisorctl reload 命令进行配置重启
  • 安装supervisor详细教程:supervisor
  • supervisor.conf配置要修改下面为:(不然es报max files 【4096】问题)因为执行rc.local时,可能系统环境变量还没有设置好最大文件数,造成supervisor获取错误

注意

  • go-mysql-elasticsearch 存放同步数据位置与配置文件中 data_dir 有关,可将此文件夹进行删除,删除ES数据,进行重新同步

GO配置相关

export GOROOT=/usr/local/go
export GOPATH=/data/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
最后修改:2021 年 07 月 09 日 05 : 51 PM
如果觉得我的文章对你有用,请随意赞赏