【发布时间】:2019-02-11 17:12:30
【问题描述】:
我必须将 mongoDB 数据导入到弹性搜索中,所以我将给定的 conf 与 logstash 一起使用:
input{
jdbc{
jdbc_driver_library => "D:/mongodb_unityjdbc_full.jar"
jdbc_driver_class => "mongodb.jdbc.MongoDriver"
jdbc_connection_string => "jdbc:mongodb://10.10.20.125:27017"
jdbc_user => ""
statement => "SELECT * FROM collection_name.documentname"
}
}
output {
elasticsearch {
hosts => 'http://localhost:9200'
index => 'person_data'
document_type => "person_data"
}
stdout { codec => rubydebug }
}
但我收到以下错误:
错误:未加载 mongodb.jdbc.MongoDriver。您确定在 :jdbc_driver_library 中包含了正确的 jdbc 驱动程序吗?
【问题讨论】:
-
您错过了数据库名称吗?类似
"jdbc:mongodb://10.10.20.125:27017/database_name"
标签: mongodb elasticsearch logstash logstash-configuration