2014-12-30 113 views
0

當我嘗試連接彈性搜索jdbc河插件postgres或h2分貝獲取數據到彈性搜索引擎,它的行爲正常。不支持彈性搜索河與informix

但Informix中的情況下,它總是給人這樣那樣的錯誤: -

值java.sql.SQLException:找到了JDBC沒有合適的驅動程序包括:Informix-SQLI:

即使我把jar文件插入到插件/ jdbc文件夾中。

任何人都可以有任何想法。

+1

你已經把有需要的Informix 6個jar文件?您是否可以使用簡單的Java或Jython測試程序連接到Informix? –

+0

問題出在罐子上,我有6個罐子,但是東西是彈性搜索引擎以特定的方式接受一個罐子,這意味着罐子應該包含Meta-Inf-> services-> jdbc.sql.Driver,它不在那裏所以明確我有彈性搜索配置中的驅動程序名稱。這是設置JAVA_OPTS =%JAVA_OPTS%-Djdbc.drivers = com.informix.jdbc.IfxDriver – user3836455

回答

2

問題出在Jar上,我有6個罐子,但是東西是彈性的搜索引擎以特定的方式接受一個jar,這意味着jar應該包含Meta-Inf-> services-> jdbc.sql.Driver,它並不是那麼明顯,我在彈性搜索配置中使用了驅動程序名稱。這是 設置JAVA_OPTS =%JAVA_OPTS%-Djdbc.drivers = com.informix.jdbc.IfxDriver