2014-09-02 73 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参数

使用它