elasticsearch 日志存储:错误:mongodb.jdbc.MongoDriver未加载
在使用Mongodb Java驱动程序准备来自Mongodb的数据并将其推送到ElasticSearch时,我发现了以下错误- 错误:未加载mongodb.jdbc.MongoDriver。您确定在:jdbc\u driver\u库中包含了正确的jdbc驱动程序吗 平台信息:elasticsearch 日志存储:错误:mongodb.jdbc.MongoDriver未加载,elasticsearch,logstash,elastic-stack,mongo-java-driver,elasticsearch,Logstash,Elastic Stack,Mongo Java Driver,在使用Mongodb Java驱动程序准备来自Mongodb的数据并将其推送到ElasticSearch时,我发现了以下错误- 错误:未加载mongodb.jdbc.MongoDriver。您确定在:jdbc\u driver\u库中包含了正确的jdbc驱动程序吗 平台信息: /home/pdwiwe/logstash-5.5.0/bin$ sh logstash -f mongo.conf OS-RHEL 6.6 Logstash-5.5.0 Elasticsearch-5.5.0 Mong
/home/pdwiwe/logstash-5.5.0/bin$ sh logstash -f mongo.conf
OS-RHEL 6.6
Logstash-5.5.0
Elasticsearch-5.5.0
Mongodb-3.2.13
Jars-mongodb-driver-core-3.4.2.jar、mongo-java-driver-3.4.2.jar和bson-3.4.2.jar
日志存储配置
input{
jdbc{
jdbc_driver_library => "/home/pdwiwe/logstash-5.5.0/bin/mongo-java-driver-3.4.2.jar"
jdbc_driver_class => "mongodb.jdbc.MongoDriver"
jdbc_connection_string => "jdbc:mongo://hostname:27017?authSource=admin"
jdbc_user => "user"
jdbc_password => "pwd"
statement => "select * from system.users"
}
}
output {
if "_grokparsefailure" not in [tags]{
elasticsearch {
hosts => [ "localhost:9200" ]
index => "mongodb-data"
}
}
}
日志存储服务启动:
/home/pdwiwe/logstash-5.5.0/bin$ sh logstash -f mongo.conf
mongodb.jdbc.MongoDriver不是MongoJava驱动程序中的驱动程序类 AFAIK-此驱动程序不支持JDBC
各种JDBC驱动程序包装了mongo java驱动程序,如Unity、Simba、DbSchemamongodb.JDBC.MongoDriver不是mongo java驱动程序中的驱动程序类 AFAIK-此驱动程序不支持JDBC
各种JDBC驱动程序已经包装了mongo java驱动程序,比如Unity、Simba、DbSchema您确定不应该使用
JDBC_驱动程序库=>“/home/pdwiwe/logstash-5.5.0/bin/mongo-driver-core-3.4.2.jar”
吗?谢谢@peter,我试过wint-mongod-driver-core-3.4.2.jar。仍然是相同的错误-错误:mongodb.jdbc.MongoDriver未加载。您确定在:jdbc_driver_库中包含了正确的jdbc驱动程序吗?我也面临同样的问题。有什么办法可以解决这个问题吗?我没有得到,所以很不幸我放弃了这个方法!您确定不应该使用jdbc\u driver\u library=>“/home/pdwiwe/logstash-5.5.0/bin/mongo-driver-core-3.4.2.jar”
?谢谢@peter,我试过wint mongod-driver-core-3.4.2.jar。仍然是相同的错误-错误:mongodb.jdbc.MongoDriver未加载。您确定在:jdbc_driver_库中包含了正确的jdbc驱动程序吗?我也面临同样的问题。有什么办法可以解决这个问题吗?我没有得到,所以很不幸我放弃了这个方法!