ubuntu14安装logstash5.3.1

  

查看版本

  

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。参看 

ubuntu14安装logstash5.3.1