2017-04-27 4 views
0

J'ai un problème lors de la configuration de logstash. Je veux être capable de mettre en entrée jdbc pour mongodb.Logstash, mongodb et jdbc

Ma config:

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{ 

    } 
} 

Le problème est:

: error => "Java :: JavaSql :: SQLException: Aucun pilote approprié trouvé pour jdbc: MongoDB: // localhost: 27017/"}

Répondre

0

Plus d'entrées seraient bonnes. vous devez spécifier l'emplacement du mongo-java-driver-3.2.2.jar dans jdbc_driver_library.

s'il vous plaît consulter les liens suivants: Documentation Similar problem

0

Le réglage du pilote JDBC MongoDB est incorrect. Vous devez spécifier le nom de la classe de pilote, pas la classe de client.

jdbc_driver_class => "mongodb.jdbc.MongoDriver" 

Assurez-vous également que le jdbc_driver_library contient le chemin absolu complet à votre mongo-java-driver-3.2.2.jar fichier JAR

+0

Toute chance avec cela? – Val