Logstash 是 ELK Stack 的核心组件之一,用于数据收集、处理和传输。以下是安装 Logstash 的详细步骤:

📦 安装前准备

  1. 系统要求

    • 操作系统:支持 Linux/macOS/Windows
    • Java 环境:需安装 JDK 11+
  2. 下载安装包
    访问 Logstash 官方下载页面 获取最新版本。

  3. 依赖检查
    确保已安装 rubygem,部分系统需额外配置环境变量。

📦 安装步骤

  1. 解压文件

    tar -xzvf logstash-<版本号>.tar.gz
    
  2. 配置环境变量
    将 Logstash 路径添加到 PATH 中,例如:

    export PATH=$PATH:/path/to/logstash/bin
    
  3. 启动 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 <配置文件路径> 加载。

📚 扩展阅读

Logstash_Installation

⚠️ 常见问题

  • Q: 安装后无法启动?
    A: 检查 Java 版本是否符合要求,确保端口未被占用。

  • Q: 如何验证安装?
    A: 运行 logstash --version 查看版本信息。

Logstash_Configuration