logstash安装部署
环境:
OS:Centos 7
logstash:6.8.5
1.下载logstash
我这里下载的是6.8.5版本
https://artifacts.elastic.co/downloads/logstash/logstash-6.8.5.tar.gz
各版本下载地址
https://www.elastic.co/cn/downloads/past-releases#logstash
文档地址:
https://www.elastic.co/guide/en/logstash/6.8/plugins-inputs-elasticsearch.html#plugins-inputs-elasticsearch-docinfo_fields
2.上传服务器进行解压安装
在root账号下处理
[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值才是总数