1.环境准备
我这里默认你们这个logstash和Elasticsearch已经安装好了。
我使用的是logstash版本7.4.0 Elasticsearch版本7.4.0。 使用其他版本注意版本一定要一致,版本不一致大概率会出现logstash启动报Failed to install template.异常,已经踩坑了。
logstash的配置文件:
input {
#tcp网络传输模式
tcp {
mode => "server"
#监听端口号
port => 9601
codec => json_lines
}
}
#输出位置
output {
elasticsearch {
action => "index"
#es的地址
hosts => ["10.10.80.56:9200"]
#es的索引名称
index => "logtoes-test"
#es的用户名与密码
user => "username"
password => "password"
}
stdout {
codec => rubydebug
}
}
接下来
以配置文件启动
在 logstash-7.4.0下的bin目录使用
./logstash -f /home/zhjk/logstash-test-config/logstash-test.conf
-f 后面是配置文件路径
启动成功窗口
查看9601端口是否被监听