与 AS400 的 SSL SQOOP 连接

Posted

技术标签:

【中文标题】与 AS400 的 SSL SQOOP 连接【英文标题】:SSL SQOOP CONNECTION WITH AS400 【发布时间】:2021-08-30 13:50:36 【问题描述】:

我正在寻找一种在使用 Sqoop 时与 as400 建立安全 SSL 连接的方法 以下是我正在使用的语法,请提出修改以使其安全连接

sqoop import \
–driver com.ibm.as400.access.AS400JDBCDriver \
–connect jdbc:as400://as400servername/dbname \
–username xxxxxxxx –password xxxxxxxx \
–query ‘SELECT * FROM <table_name> where $CONDITIONS’ \
–hive-import \
–hive-table table_name \
–target-dir /user/hdfs/example \
–fields-terminated-by ’01’ \
–split-by <id> \
-m 4;

【问题讨论】:

【参考方案1】:

JDBC driver 有一个 secure 属性

所以我猜你应该只需要

-secure true \

如果您打算使用密钥环,则需要设置几个附加属性。

【讨论】:

我收到一个错误作为无法识别的参数:-secure true 我对 Sqoop 不熟悉,抱歉不能更具体

以上是关于与 AS400 的 SSL SQOOP 连接的主要内容,如果未能解决你的问题,请参考以下文章

IBM iSeries / AS 400中的DB2连接字符串

Sqoop 如何使用 SSL 加密访问 MySQL

如何将 NewProxyConnection 类型转换为 AS400JDBCConnection

使用 .NET 连接到 AS400

使用带有 JBoss AS7 的 SSL 中断连接(Richfaces 页面)

与 DB2 的 JDBC 连接?