要导入的数据:abc.txt(“\t”分隔,路径:/home/mubai/test/abc.txt)
111 aaa bbb 222 ccc ddd
Logstash 的配置文件:myconfig.conf
input { file { path => "/home/mubai/test/abc.txt" start_position => beginning } } filter { ruby { init => "@kname = ['id','key','value']" code => 'event.append(Hash[@kname.zip(event["message"].split("\t"))])' } } output { elasticsearch { hosts => localhost index => "logstash-test" } stdout { codec => rubydebug } }
运行命令(Logstash 安装目录下)
bin/logstash -f myconfig.conf
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于