安装RPM包logstash,使用systemctl start logstash启动

1、安装

        1-1、进入logstash的rpm包存放路径:cd /opt/

        1-2、安装命令:rpm -ivh logstash-7.9.3.rpm,等待安装完成,控制台会输出“Successfully created system startup script for Logstash”类似信息。

        1-3、检查安装结果:输入命令:rpm -qa | grep logstash,若输出logstash-X.X.X-1.noarch等相关信息,则表示安装成功

2、配置

        2-1、将配置文件syslog.conf上传到指定路径:/etc/logstash/conf.d/ 下

        2-2、修改配置文件中syslog的端口:vim /etc/logstash/conf.d/syslog.conf,修改port => 514,中514为指定的端口值,例如:5111。

        2-3、修改pipelines.yml

修改pipelines.yml,添加以下配置
# 配置1
 - pipeline.id: properties1
   queue.type: persisted
   pipeline.workers: 10
   pipeline.batch.size: 1
   path.config: "/etc/logstash/conf.d/syslog-1.conf"#配置文件存放位置
   pipeline.batch.size: 500
# 配置2
# - pipeline.id: properties2
#   queue.type: persisted
#   path.config: "/etc/logstash/conf.d/syslog-2.conf"#配置文件存放位置
#   pipeline.batch.size: 500

#*如果使用如下配置
path.config: "/etc/logstash/conf.d/*.conf"
多个.conf中如果有相同的字段,会互相影响(同一个字段会变成数组)

        2-4、修改logstash.service配置

                2-4-1、查询Java路径:which java,内容为下图中【Environment2.1】内容(本地测试环境Java路径输出为【/opt/jdk1.8.0_311/bin/java】但是下面配置中需要修改为【/opt/jdk1.8.0_311】)

                2-4-2、修改logstash.service配置vim /etc/systemd/system/logstash.service修改

                        2-4-2-1、user和group内容为root:User=root、Group=root

                        2-4-2-2、同时添加2个Environment变量

Environment="JAVA_HOME=/opt/jdk1.8.0_311"
Environment="PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

安装RPM包logstash,使用systemctl start logstash启动_第1张图片

3、启动logstash

systemctl restart logstash

你可能感兴趣的:(logstash,中间件,工具,logstash,中间件,数据处理)