2017-04-27 54 views
0

我在配置logstash时遇到问题。我希望能够为mongodb输入jdbc。Logstash,mongodb和jdbc

我的配置:

input{ 
    jdbc{ 
     jdbc_driver_library => "mongo-java-driver-3.2.2.jar" 
     jdbc_driver_class => "com.mongodb.MongoClient" 
     jdbc_connection_string => "jdbc:mongodb://localhost:27017" 
     jdbc_user => "" 
    } 
} 
output{ 
    stdout{ 

    } 
} 

的问题是:

:错误=>“的Java :: JavaSql ::的SQLException:MongoDB的:找到了JDBC没有合适的驱动程序//本地主机: 27017 /“}

回答

0

更多的投入会很好。 您必须在jdbc_driver_library中指定mongo-java-driver-3.2.2.jar的位置。

请访问以下链接: Documentation Similar problem

0

MongoDB的JDBC驱动程序设置不正确。您必须指定驱动程序类的名称,而不是客户端类。

jdbc_driver_class => "mongodb.jdbc.MongoDriver" 

另外,还要确保jdbc_driver_library包含您mongo-java-driver-3.2.2.jar JAR文件

+0

任何这运气完整的绝对路径? – Val

相关问题