2016-04-28 63 views
1

请问一些机构请告诉我如何使用log stash JDBC插件用于Teradata?使用logstash jdbc插件从Teradata导入数据

Teradata的问题是它需要两个java_driver_files(tdgssconfig.jar和terajdbc4.jar)才能列出。如何指定terajdbc4.jar和tdgssconfig.jar

我已经尝试了很多方法就像两个文件:

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 } 
} 

这是不承认的驱动程序库的类路径,我怎么在指定两个jar文件驱动程序库?

回答

0

随着logstash 2.3.1,我们使用逗号分隔的罐子...

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

祝你好运!

盖伊