使用sqoop连接hadoop和informix

js81xvg6  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(466)

我正在尝试在informix和hadoop之间建立连接,我在ibm网站上发现了以下连接字符串,但仍然出现错误。有人能帮我修改以下代码吗:

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

up9lanfz1#

scoop 我看到你可以使用的文档 --username 以及 --password 参数,而不是试图将其包含到jdbc连接字符串中。
首先,您必须确保您的连接字符串是正确的。您必须与数据库管理员交谈并填写 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 论据

相关问题