Logstash 是 ELK Stack 的核心组件之一,用于数据收集、处理和传输。以下是安装 Logstash 的详细步骤:
📦 安装前准备
系统要求
- 操作系统:支持 Linux/macOS/Windows
- Java 环境:需安装 JDK 11+
下载安装包
访问 Logstash 官方下载页面 获取最新版本。依赖检查
确保已安装ruby
和gem
,部分系统需额外配置环境变量。
📦 安装步骤
解压文件
tar -xzvf logstash-<版本号>.tar.gz
配置环境变量
将 Logstash 路径添加到PATH
中,例如:export PATH=$PATH:/path/to/logstash/bin
启动 Logstash
使用以下命令运行:logstash -e 'input { stdin { } } output { stdout { } }'
🛠️ 配置文件示例
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "logstash-%{+YYYY.MM.dd}"
}
}
📌 配置文件需保存为
.conf
格式,并通过bin/logstash -f <配置文件路径>
加载。
📚 扩展阅读
⚠️ 常见问题
Q: 安装后无法启动?
A: 检查 Java 版本是否符合要求,确保端口未被占用。Q: 如何验证安装?
A: 运行logstash --version
查看版本信息。