CentOS搭建:Logstash

12/31/2023 Linux

目录


参考:


# CentOS搭建:Logstash

# 环境依赖

软件/系统 版本 包名 备注
Linux CentOS 7.x
JDK 8
Logstash 7.8.0 (opens new window) logstash-7.8.0.tar.gz 官网下载 (opens new window)

# 解压缩安装包

cd /opt/
mkdir logstash
mv logstash-7.8.0.tar.gz logstash/
cd logstash/
ll
tar -zxvf logstash-7.8.0.tar.gz
cd logstash-7.8.0/
ll
1
2
3
4
5
6
7
8

# 修改配置文件

Logstash有两种类型的配置文件:

  • pipeline 配置文件,用于定义 Logstash 处理管道;
  • Logstash 本身的配置文件,用于指定控制 Logstash 启动和运行的参数。

Logstash 本身的配置文件位于安装路径的config目录下,包括以下几个:

  • logstash.yml:用于控制 Logstash 本身的启动和运行。在通过命令行启动 Logstash 时,手动指定的参数值会覆盖此文件中的同名参数值。
  • pipelines.yml:用于指定在一个 Logstash 实例中运行多个管道的框架和指令配置。
  • jvm.options:JVM配置。
  • log4j2.properties:log4j2库的默认配置。
  • startup.options:Logstash本身不会读取该配置文件。但是在通过 Debian 包或者 RPM包 安装 Logstash 时,$LS_HOME/bin/system-install程序会读取该文件中的配置来为 Logstash 创建 systemd(或者upstart)启动脚本。如果修改了该配置文件,需要重新运行system-install来使新的配置生效。

# 启动

cd /opt/logstash/logstash-7.8.0/bin/
nohup ./logstash &
1
2
上次更新时间: 9/25/2024, 1:19:15 AM