我正在尝试在informix和hadoop之间建立连接,我在ibm网站上发现了以下连接字符串,但仍然出现错误。有人能帮我修改以下代码吗:
sqoop list-tables --driver com.informix.jdbc.IfxDriver \ --connect "jdbc:informix-sqli://host:port/dbname:INFORMIXSERVER=server;user=rrr;Password=rrr1"
up9lanfz1#
从 scoop 我看到你可以使用的文档 --username 以及 --password 参数,而不是试图将其包含到jdbc连接字符串中。首先,您必须确保您的连接字符串是正确的。您必须与数据库管理员交谈并填写 host , port , dbname 以及 server 连接字符串的一部分。在我的例子中,这样的连接字符串看起来像:
scoop
--username
--password
host
port
dbname
server
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-02连接-15069.htm有可选的用户名和密码,但我认为这将是安全的使用它在单独的 scoop 论据
1条答案
按热度按时间up9lanfz1#
从
scoop
我看到你可以使用的文档--username
以及--password
参数,而不是试图将其包含到jdbc连接字符串中。首先,您必须确保您的连接字符串是正确的。您必须与数据库管理员交谈并填写
host
,port
,dbname
以及server
连接字符串的一部分。在我的例子中,这样的连接字符串看起来像:文件中对其各部分进行了说明:http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.jdbc_pg.doc/sii-02连接-15069.htm
有可选的用户名和密码,但我认为这将是安全的使用它在单独的
scoop
论据