1.输入:cd /opt/logstash622进入logstash的安装目录
2.输入:./bin/logstash-e‘input{stdin{}}output{stdout{}}’来测试logstash是否正常工
作
3.输入:./bin/logstash-e‘input{stdin{}}output{stdout{codec=>json}}’把控制台输入
的数据转换成json格式的数据,也可以替换成rubydebug类型的
4../bin/logstash-e‘input{stdin{}}output{stdout{codec=>jsonelasticsearch{hosts=>
[“192.168.56.110:9200”]}}}’把控制台输入的数据转换成rubydebug类型的数据,同时
上传到es服务器,可以在对应192.168.56.104:9100的页面进行查看
创建tmp 文件夹 touch 所需要的文档 logstash.conf test.txt 输入内容
5.创建使用logstash读取文件
./bin/logstash -f tmp/logstash.conf
6.在其目录下的test的文件是查询的源文件 可以添加内容进行查询
Logstash.conf的内容代码如下:
input {
file{
path => "/opt/logstash622/tmp/test.txt"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
output{
stdout{
codec => rubydebug
}
elasticsearch{
hosts => ["192.168.56.107:9200"]
}
}
运行成功:
网页: