【发布时间】:2014-05-28 16:21:32
【问题描述】:
我正在使用 sqoop-1.4.3-cdh4.6.0.jar,我想知道 --password-file 选项在该版本中是否可用。 如果是的话,有人可以给我一个如何调用加密过程的例子吗?提供一个命令示例,我可以看到cdh4.6.0已经引入了补丁,但不确定sqoop 1.4.3是否可以使用。
【问题讨论】:
标签: sqoop
我正在使用 sqoop-1.4.3-cdh4.6.0.jar,我想知道 --password-file 选项在该版本中是否可用。 如果是的话,有人可以给我一个如何调用加密过程的例子吗?提供一个命令示例,我可以看到cdh4.6.0已经引入了补丁,但不确定sqoop 1.4.3是否可以使用。
【问题讨论】:
标签: sqoop
鉴于https://issues.apache.org/jira/browse/SQOOP-1223,它可能不在 CDH 4.6.0 中。我会升级到 Sqoop 1.4.5 来获得这个功能。
这是一个 Sqoop 命令的快速示例:
sqoop import \
-Dorg.apache.sqoop.credentials.loader.class=org.apache.sqoop.util.password.CryptoFileLoader \
-Dorg.apache.sqoop.credentials.loader.crypto.passphrase=sqoop2 \
--connect jdbc:mysql://example.com/sqoop \
--username sqoop \
--password-file file:///tmp/pass.enc \
--table tbl
需要注意的重要参数有:
您还可以使用其他几个选项more。
【讨论】: