elasticsearch,configuration,logstash,logstash-configuration,Mongodb,elasticsearch,Configuration,Logstash,Logstash Configuration" /> elasticsearch,configuration,logstash,logstash-configuration,Mongodb,elasticsearch,Configuration,Logstash,Logstash Configuration" />

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”}