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

错误:未加载mongodb.jdbc.MongoDriver。你确定你';我已经包括了正确的jdbc驱动程序

错误:未加载mongodb.jdbc.MongoDriver。你确定你';我已经包括了正确的jdbc驱动程序,mongodb,elasticsearch,logstash,logstash-configuration,Mongodb,elasticsearch,Logstash,Logstash Configuration,我必须将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.12

我必须将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\u driver\u库中包含了正确的jdbc驱动程序吗


文件
D:/mongodb\u unityjdbc\u full.jar
不存在或是错误的文件


无论哪种情况:您都应该下载官方文件并将其放在指定位置。这是官方下载URL:

您使用的文件路径不正确。请用作:

jdbc_driver_library => "D:\mongodb_unityjdbc_full.jar"
将反斜杠改为正斜杠。
希望它能起作用

谢谢你的回答…我已经试过了,但没有成功…后来发现问题出在jdbc_驱动程序中_class@PiraiSudie:谢谢澄清!您是否错过了数据库名称?类似于jdbc的东西:mongodb://10.10.20.125:27017/database_name“