2017-04-27 118 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