logstash安装部署

发布时间 2023-10-24 11:10:33作者: slnngk

环境:
OS:Centos 7
logstash:6.8.5

1.下载logstash
我这里下载的是6.8.5版本
https://artifacts.elastic.co/downloads/logstash/logstash-6.8.5.tar.gz

 

2.上传服务器进行解压安装
在root账号下处理
[root@localhost ~]# su - elasticsearch
cd /usr/local/services/elasticsearch/bin
[elasticsearch@localhost bin]$ ./elasticsearch -d
[root@localhost soft]# tar -xvf logstash-6.8.5.tar.gz
[root@localhost soft]# mv logstash-6.8.5 /opt/

 

3.修改jvm.options
内存大小根据实际情况分配
vi /opt/logstash-6.8.5/config/jvm.options
-Xms4g
-Xmx4g

 

4.修改logstash.yml
vim /opt/logstash-6.8.5/config/logstash.yml
pipeline.workers: 3
pipeline.batch.delay: 5
pipeline.batch.size: 10000
参数说明:
#pipeline.workers 线程数设置,设置CPU核数的一半即可,CPU闲时可增大至服务器核数
#pipeline.batch.delay 发送延时,以毫秒为单位
#pipeline.batch.size 定义单个工作线程在尝试执行过滤器和输出之前收集的最大事件数。需要CPU核数乘以pipeline.batch.size值才是总数