本文通过RPM方式安装 Logstash 7.12.1,具体步骤如下:
1. 下载 Logstash RPM 包
使用 wget
下载 Elasticsearch 7.12.1 的 RPM 包(也可以通过官网的 Logstash 下载页面 下载适用于 CentOS 的 RPM 包。在选择版本时,请确保选择 7.12.1 版本。):
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.12.1-x86_64.rpm
2. 安装 Logstash
在下载完 RPM 包后,使用以下命令安装 Logstash:
sudo rpm -ivh logstash-7.12.1-x86_64.rpm
3. 启动 Logstash
安装完成后,启动 Logstash 服务:
sudo systemctl start logstash
检查Logstash是否正常运行:
sudo systemctl status logstash
4. 设置 Logstash 自动启动
如果需要在系统启动时自动启动 Logstash,可以使用以下命令启用自动启动:
sudo systemctl enable logstash
5. 配置防火墙
如果系统防火墙开启,确保允许 Logstash 的端口。默认情况下,Logstash 使用 9600 端口进行监控。如果你使用其他端口或者需要开启其他端口,请根据实际情况配置防火墙。
sudo firewall-cmd --add-port=9600/tcp --permanent
sudo firewall-cmd --reload
注意事项
- 在配置 Logstash 之前,请确保已经安装并配置了 Elasticsearch,因为 Logstash 通常用于将数据发送到 Elasticsearch 中,Elasticsearch安装可参考CentOS 7 安装 Elasticsearch 7.12.1-CSDN博客。
- 在生产环境中,建议根据实际需要配置 Logstash 的输入源、过滤器和输出目的地,以满足你的需求。
通过以上步骤,你应该已经成功在 CentOS 7 上通过 RPM 方式安装了 Logstash 7.12.1,并可以开始配置和使用它了。