高峰只对攀登它而不是仰望它的人来说才有真正意义。

logstash安装logstash-input-mongodb 写.conf es获取到索引没有数据 可是启动logstash一直有数据写入的

Logstash | 作者 Yancy | 发布于2017年09月12日 | 阅读数:5353


input {
  mongodb {
    uri  => 'mongodb://web:l8ka65##1@10.112.5.11:32222/who_aa_cen'
    placeholder_db_dir => "/tmp/logstash-mongodb/who_log"
    placeholder_db_name => "who_aa_cen"
    collection => "who_log"
    batch_size => 5000
    type => "pc-mongodb"
  }
}

output {
        elasticsearch {
                hosts => ["10.112.111.12:9400"]
                index => "pc-mongodb-%{+YYYY.MM.dd}"
        }
        stdout { codec => rubydebug }
}
已邀请:

novia - 1&0

赞同来自:

给个建议,看下logstash日志,如果没有报错,再看下es日志,如果没有成功写入es,那么日志里面应该会有报错信息

Yancy

赞同来自:

日志没有报错。logstash可以写成功,可是es那边拿到索引 可是没有数据。查看写入的数据 上面有另外type
 

WechatIMG54.jpeg

 

Yancy

赞同来自:

这个type我都没有定义,mongodb里面定义的 ,我定义的索引是pc-mongodb 很奇怪。有插入数据。es拿不到这些数据。

mottled

赞同来自:

这个问题解决了嘛,我的也是。。。

fantesycjt - 初学者

赞同来自:

表示有图样的问题,请看图片!
QQ图片20180125111706.png


QQ图片20180125111738.png

 
上面是日志信息,求大神支持。

要回复问题请先登录注册