我正在尝试用logstash将一个txt文件加载到elasticsearch中。txt文件是由3行组成的简单文本,如下所示:
文本文件
我的conf文件如下所示:
input {
file {
path => "C:/Users/dinar/Desktop/myfolder/mytest.txt"
start_position => "beginning"
sincedb_path => "NULL"
}
}
output {
elasticsearch {
hosts => "localhost:9200"
index => "mydemo"
document_type => "intro"
}
stdout {}
}
在我运行这个并转到kibana之后,我可以看到正在创建的索引。但是,我看到的消息只有前两行,最后一行没有显示。我看到的是:
kibana页面
有人知道为什么最后一行没有被导入吗?我怎样才能解决这个问题?
谢谢大家的帮助。
1条答案
按热度按时间3htmauhk1#
根据截图,我的假设是您正在手动编辑文件。在这种情况下,请验证,在最后一个日志条目后有一个换行符:只需点击enter&save。