查看版本
lsb_release——
没有LSB模块是可用的。
发行商ID: Ubuntu
描述:Ubuntu 14.04.5 LTS
版本:14.04
代号:可靠的
卸载deb版本的logstash
<代码> cp/etc/logstash/conf.d/*.conf/贝克 服务停止logstash dpkg - p logstash rm/usr/share/logstash rm/etc/logstash rm/var/lib/logstash rm/var/log/logstash 代码>
下载对应版本的logstash
<代码> wget https://artifacts.elastic.co/downloads/logstash/logstash-5.3.1.zip 解压缩logstash-5.3.1。zip - d/数据/软件/ln sv logstash-5.3.1 logstash cd logstash 代码>
编辑配置文件
<代码> vim配置/logstash.yml 管道。工人:8 pipeline.output。工人:8 pipeline.batch。大小:10000 pipeline.batch.delay: 10 vim配置/jvm.options -Xms2g -Xmx2g 代码>
创建配置文件
<代码> mkdir conf.d 触摸conf.d/索引。参看#业务配置文件 mkdir/数据{1,2,3,4,5} mkdir/日志记录{1,2,3,4,5} useradd麋鹿 乔恩- r麋鹿。麋鹿数据/乔恩- r麋鹿。麋鹿日志/<代码>
安装主管
pip安装主管
mkdir/etc/supervisor
创建主配置文件
<代码>猫在祝辞supervisord。参看& lt; & lt; EOF ;管理配置文件 (unix_http_server) 文件=/var/运行/主管。袜子;(套接字文件的路径) chmod=0700;0700年sockef文件模式(默认) (supervisord) 日志文件=/var/log/主管/supervisord。日志;(主日志文件,默认/supervisord.log)慢性消耗性疾病 pidfile=/var/跑步/supervisord。pid;(supervisord pidfile;默认supervisord.pid) childlogdir=/var/log/主管;('汽车'孩子日志dir,默认临时美元) ;下面的部分必须保持在RPC的配置文件 ;(supervisorctl/web界面),额外的接口 ;在独立的rpcinterface:部分添加定义它们 [rpcinterface主管): 主管。rpcinterface_factory=supervisor.rpcinterface: make_main_rpcinterface (supervisorctl) serverurl=unix:///var/运行/主管。袜子;使用unix://unix socket的URL ;(包括)部分可以包含“文件”设置。这 ;设置可以列出多个文件(由空格或分离 ;换行)。它还可以包含通配符。文件名是 ;解释为相对于这个文件。包括文件*不* ;包括文件本身。 (包括) 文件=/etc/supervisor/conf.d/*.conf EOF 代码>
创建相关路径
<代码> cd/etc/supervisor mkdir conf.d/mkdir/var/log/supervisor mkdir/数据/logs/supervisord/cd conf.d/<代码>
创建子配置文件
<代码>猫在祝辞logstash2。参看& lt; & lt; EOF (项目:logstash2) 目录=/数据/软件/logstash 命令=/数据/软件/logstash/bin/logstash——path.data=https://www.yisu.com/data/software/logstash/data/data1 - f/数据/软件/logstash/conf.d/索引。conf - l/数据/软件/logstash/日志/log1 自动启动=true autorestart=true redirect_stderr=false startretries=3 用户=麋鹿 stdout_logfile_maxbytes=500 mb stdout_logfile_backups=5 stdout_logfile=/数据/日志/supervisord/logstash-index-stdout.log stderr_logfile_maxbytes=500 mb stderr_logfile_backups=5 stderr_logfile=/数据/日志/supervisord/logstash-index-stderr.log EOF 代码>
启动和运行
<代码> supervisord - c/etc/supervisor/supervisord.conf supervisorctl - c/etc/supervisor/supervisord.conf 主管更改配置文件,必须要重启整个主管进场才能生效 supervisorctl - c/etc/supervisor/supervisord。参看关闭 supervisord - c/etc/supervisor/supervisord。参看代码>