[logstash] 下载安装初始化

下载

直接下载官方发布的二进制包的,可以访问 https://www.elastic.co/downloads/logstash 页面找对应操作系统和版本,点击下载即可。不过更推荐使用软件仓库完成安装。

安装

如果你必须得在一些很老的操作系统上运行 Logstash,那你只能用源代码包部署了,记住要自己提前安装好 Java:

yum install java-1.8.0-openjdk
export JAVA_HOME=/usr/java

软件仓库的配置,主要两大平台如下:

Debian 平台

wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
cat >> /etc/apt/sources.list <<EOF
deb http://packages.elasticsearch.org/logstash/5.0/debian stable main
EOF
apt-get update
apt-get install logstash
Redhat 平台
rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch
cat > /etc/yum.repos.d/logstash.repo <<EOF
[logstash-5.0]
name=logstash repository for 5.0.x packages
baseurl=http://packages.elasticsearch.org/logstash/5.0/centos
gpgcheck=1
gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
enabled=1
EOF
yum clean all
yum install logstash

测试运行

logstash -e "input{stdin{}}output{stdout{codec=>rubydebug}}"
或者 使用配置文件启动
[logstash -e logstash.config]

然后在命令行输入 helloworld

helloworld
{
          "host" => "LAPTOP-2F5FUTK2",
    "@timestamp" => 2020-06-30T08:05:36.120Z,
       "message" => "helloworld
",
      "@version" => "1"
}

如果使用配置文件

logstash.config

input {
    stdin{
    }
} 
 
output {
    stdout{
    }
}
原文地址:https://www.cnblogs.com/anycc/p/13214418.html