作者:Eddy  历史版本:1  最后编辑:Eddy  更新时间:2024-11-15 09:05

注意命令执行时的所使用的用户

下载

wget https://artifacts.elastic.co/downloads/logstash/logstash-6.8.0.tar.gz

安装

tar -zxvf logstash-6.8.0.tar.gz

配置

# 1.更改logstash文件夹及内部文件的所属用户及组为 es:elsearch
[root@localhost ~]# chown -R es:elsearch  logstash

# 2.添加成功保存后切换到es用户操作
[root@localhost ~]# su es
[es@localhost]$

# 3.在logstash目录下的config文件夹下创建test.conf文件
[es@localhost]$ sudo vim test.conf

test.conf 添加如下内容:

input {
    beats {
        port => 5044
    }
}

output {
    elasticsearch {
        hosts => ["192.168.3.207:9200"]
        index => "logstash-%{+YYYY.MM.dd}"
    }
}

启动

logstash 目录下 bin 文件夹中执行以下命令

# -f 后面为刚创建的test.conf文件所在的绝对路径; & 表示程序将在后台运行
$ ./logstash -f /usr/local/logstash/config/test.conf &

启动成功页面:

logstash启动成功页面