1. 程式人生 > 實用技巧 >[logstash] 下載安裝初始化

[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\r",
      "@version" => "1"
}

如果使用配置檔案

logstash.config

input {
    stdin{
    }
} 
 
output {
    stdout{
    }
}