[英]Connect to mongodb using logstash Jdbc_streaming filter plugin
I'm trying to fetch data from mongodb using Jdbc_streaming filter plugin in logstash in windows.我正在尝试使用 windows 中的 logstash 中的 Jdbc_streaming 过滤器插件从 mongodb 获取数据。 I'm using mongo-java-driver-3.4.2.jar to connect to the database but, getting a error like this.
我正在使用mongo-java-driver-3.4.2.jar连接到数据库,但是出现这样的错误。
JavaSql::SQLException: No suitable driver found for jdbc:mongo://localhost:27017/EmployeeDB
No any luck with existing references.现有参考文献没有任何运气。 I'm using logstash 7.8.0 version.
我正在使用logstash 7.8.0 版本。 This is my logstash config:
这是我的logstash配置:
jdbc_streaming {
jdbc_driver_library => "C:/Users/iTelaSoft-User/Downloads/logstash-7.8.0/mongo-java-driver-3.4.2.jar"
jdbc_driver_class => "com.mongodb.MongoClient"
jdbc_connection_string => "jdbc:mongo://localhost:27017/EmployeeDB"
statement => "select * from Employee"
target => "name"
}
You can also try as follows:您也可以尝试如下:
Example:例子:
input {
jdbc{
jdbc_driver_class => "com.dbschema.MongoJdbcDriver"
jdbc_driver_library => "mongojdbc2.1.jar"
jdbc_user => "user"
jdbc_password => "pwd"
jdbc_connection_string => "jdbc:mongodb://localhost:27017/EmployeeDB"
statement => "select * from Employee"
}
}
output {
stdout { }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.