1、什么是 Logstash

Logstash 是一个开源的数据收集引擎,可以将不同类型的日志(例如:Apache,Nginx,MySQL,Redis,MongoDB 等)数据收集,转换和存储到 Elasticsearch 中。它可以从多种来源收集数据,并在一个地方将其聚合,以便更轻松地进行分析和搜索。

2、安装 Logstash

要安装 Logstash,首先需要安装 Java 运行时环境(JRE),因为 Logstash 是用 Java 编写的。在安装 Logstash 之前,需要确保已经安装了 Java 8 或更高版本。

安装 Logstash 的步骤如下:

1、下载 Logstash 安装包,可以从官网下载最新的安装包:https://www.elastic.co/cn/downloads/logstash

2、解压安装包,解压后会生成一个文件夹,例如:logstash-7.9.2;

3、将 Logstash 安装到系统路径,可以使用 mv 命令将 Logstash 移动到 /usr/local/ 目录下;

4、配置 Logstash,可以在 /usr/local/logstash/config/ 目录下创建一个配置文件,例如:logstash.conf,然后在文件中输入配置信息;

5、启动 Logstash,可以使用以下命令启动 Logstash:

$ bin/logstash -f config/logstash.conf
Bash

3、验证 Logstash 安装

可以使用以下命令查看 Logstash 是否正常工作:

$ bin/logstash -t
Bash

如果没有任何错误,则表示 Logstash 已经安装成功。