2014-09-02 72 views
0

我想在informix和Hadoop之間做連接,我在IBM網站中發現下面的連接字符串但出現錯誤。誰能幫我修改下面的代碼:Hadoop和informix之間使用Sqoop連接

sqoop list-tables --driver com.informix.jdbc.IfxDriver \ 
--connect "jdbc:informix-sqli://host:port/dbname:INFORMIXSERVER=server;user=rrr;Password=rrr1" 

回答

0

scoop文檔,我看到,你可以使用,而不是試圖把它列入到JDBC --username--password參數連接字符串。

起初你必須確定你的連接字符串是正確的。您必須與數據庫管理員交談,並填寫連接字符串的部分host,port,dbnameserver。在我的情況下,這種連接字符串的樣子:

jdbc:informix-sqli://test-informix:9088/testdb:informixserver=ol_testifx;DB_LOCALE=pl_PL.CP1250;CLIENT_LOCALE=pl_PL.CP1250;charSet=CP1250 

其部分在文件中描述:http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.jdbc_pg.doc/sii-02conect-15069.htm

有可選的用戶名和密碼,但我認爲這將是更安全的獨立scoop參數

使用它