执行如下命令时让输入db的密码:
sqoop job --exec jobname
在sqoop-site.xml 文件中设置:sqoop.metastore.client.record.password=true
sqoop-site.xml的位置:${SQOOP_HOME}/conf下面,例如:/opt/cloudera/parcels/CDH-5.13.0-1.cdh5.13.0.p0.29/lib/sqoop/conf目录下
增加如下内容:
<property><name>sqoop.metastore.client.record.password</name>
<value>true</value>
<description>If true, allow saved passwords in the metastore.
</description>
</property>
执行第一次时需要输入密码,后面再执行就不需要了。
配置Sqoop自动记录密码
本文介绍如何通过修改sqoop-site.xml文件中的配置项来实现Sqoop作业执行时自动记录数据库密码,避免每次执行都需要手动输入密码的过程。
1152

被折叠的 条评论
为什么被折叠?



