2016-04-28 2 views
1

Pourraient un corps s'il vous plaît me dire comment utiliser le plugin JDBC stash journal pour Teradata?Importer des données de Teradata à l'aide de plugin jdbc logstash

Le problème avec Teradata est que deux fichiers java_driver_files (tdgssconfig.jar et terajdbc4.jar) doivent être listés. Comment spécifier deux fichiers terajdbc4.jar et tdgssconfig.jar

J'ai essayé plusieurs façons comme:

input { 
    JDBC { 
     jdbc_connection_string => "jdbc:teradata://localhost/MYDB" 

     jdbc_user => "dbc" 

     jdbc_driver_library => "/home/TeraJDBC/terajdbc4.jar;/home/TeraJDBC/tdgssconfig.jar" 

     jdbc_driver_class => "com.teradata.jdbc.TeraDriver" 

     statement => "SELECT * from MYDB.Acct" 
    } 
} 
output { 
    stdout { codec => json_lines } 
} 

Ce ne reconnaît pas le chemin de la classe de bibliothèque de pilotes, comment puis-je spécifier deux fichiers jar dans le bibliothèque de pilotes?

Répondre

0

Avec logstash 2.3.1, nous séparer les pots avec une virgule ...

input { 
    jdbc { 
     jdbc_driver_library => "/usr/jars/terajdbc4.jar,/usr/jars/tdgssconfig.jar" 
... 

Bonne chance!

Guy