【发布时间】:2015-05-04 12:14:01
【问题描述】:
我有一个名为testfile.txt 的示例文本文件,其中包含简单的“Hi”。我希望这些数据在ElasticSearch 上被索引。我在logstash 上运行以下命令:
bin/logstash -f logstash-test.conf
配置文件内容如下:
input{
file
{
path=> "/home/abhinav/ELK/logstash/testfile.txt"
type => "test"
start_position => "beginning"
}
}
output{
elasticsearch { host => localhost
index => "test_index"
}
stdout { codec => rubydebug }
}
ElasticSearch 日志显示以下错误:
[2015-05-04 14:52:23,082][INFO][cluster.service][Argo] 添加 {[logstash-abhinav-HP-15-Notebook-PC-10919-4006][CPk1djqFRnO-j-DlUMJIzg][abhinav-HP-15-Notebook-PC][inet[/192.168.1.2:9301]]{client=真的, data=false},},原因:zen-disco-receive(join from 节点[[logstash-abhinav-HP-15-Notebook-PC-10919-4006][CPk1djqFRnO-j-DlUMJIzg][abhinav-HP-15-Notebook-PC][inet[/192.168.1.2:9301]]{客户端=真, 数据=假}])
我尝试了以下方法:
尝试使用简单的 std input(stdin) 到 ES n stdout 。有效。
【问题讨论】:
-
那么,您自己的问题解决了吗?如果是这样,请将解决方案作为答案发布。
-
还没有!找到答案后,我会在 cmets 中发布答案。
标签: indexing elasticsearch logstash