【问题标题】:Logstash, mongodb and jdbcLogstash、mongodb 和 jdbc
【发布时间】:2017-05-01 16:52:05
【问题描述】:

我在配置 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{

    }
}

问题是:

:error=>"Java::JavaSql::SQLException: 找不到适合 jdbc:mongodb://localhost:27017/ 的驱动程序"}

【问题讨论】:

    标签: mongodb jdbc logstash logstash-jdbc


    【解决方案1】:

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

    jdbc_driver_class => "mongodb.jdbc.MongoDriver"
    

    还要确保jdbc_driver_library 包含您的mongo-java-driver-3.2.2.jar JAR 文件的完整绝对路径

    【讨论】:

    • 这个运气好吗?
    【解决方案2】:

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

    请查看以下链接: Documentation Similar problem

    【讨论】:

      猜你喜欢
      • 2020-05-28
      • 2020-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 2019-01-13
      相关资源
      最近更新 更多