Mongodb logstash mongo数据库连接问题
我无法使用Mongodb logstash mongo数据库连接问题,mongodb,elasticsearch,configuration,logstash,logstash-configuration,Mongodb,elasticsearch,Configuration,Logstash,Logstash Configuration,我无法使用logstash将数据推送到mongo Db 我的配置文件如下所示:- input { file { type => "log" path => "d:\logs\*.txt" } } output { mongodb { database => "abhi1" collection => "plain" uri => "mongodb://127.0.0.1:27017" } }
logstash将数据推送到mongo Db
我的配置文件如下所示:-
input {
file {
type => "log"
path => "d:\logs\*.txt"
}
}
output {
mongodb {
database => "abhi1"
collection => "plain"
uri => "mongodb://127.0.0.1:27017"
}
}
用于执行配置文件的命令是logstash-f./conf/demo.conf
错误:-
[2015-09-08T16:26:04.883000 #4528] DEBUG -- : MONGODB | COMMAND | namespace=a
in.$cmd selector={:ismaster=>1} flags=[] limit=-1 skip=0 project=nil | runtime
46.9999ms
希望尽快找到解决办法。谢谢您的消息只是在调试模式下编写的普通mongodb心跳输出。你可以忽略它。尝试设置output{stdout{}}
以查看是否有传入消息。删除logstash的sincedb文件也是一个好主意,以避免重新评估问题。感谢Hurb的快速回复…但使用标准输出给我的消息是:------------D:\logstash-1.5.4\bin>logstash-f./conf/demo.conf io/console不受支持;tty将不会被操作Logstash启动完成Hello hurb我尝试使用详细执行,这是我得到的输出。请帮助----------------------------------------------D:\Logstash-1.5.4\bin>Logstash-v-f./conf/demo.conf io/console不受支持;tty不会被操纵←[32M注册文件输入{:path=>[“d:\\logs*.txt”],:level=>:info}←[0m←[32mNo sincedb_路径集,根据文件路径{:sincedb_路径=>“C:\\Users\\abhishek_kumar/.sincedb_19458B8EC891D77C2DAF60C69DD 9c”,:path=>[“d:\\logs*.txt”,:level=>:info}←[0m←[32mPipeline已启动{:level=>:info}←[0m Logstash startup completed–您是否删除了C:\Users\abhishek\u kumar\
中的所有.sincedb
文件?在D:\logs\*.txt
中是否有新的日志消息?请尝试设置开始位置=>“开始”
在您的文件输入中。是的,hurb,在执行logstash命令之前,我删除了目录中的所有sincedb文件。但是输出仍然不顺利。我正在使用此conf脚本:--------------------------------------input{file{start\u position=>“start”type=>“log”path=>“d:\logs*.txt”}输出{file{path=>“d:\abhi.txt”}