oozie调度sqoop Job 数据库密码没法保存

问题描述

经过oozie调度sqoop做业时,须要输入数据库做业密码,但在sqoop元数据服务配置密码后,过一段时间会失效。mysql

解决方法

将数据库密码写入HDFS文件,经过配置Sqoop job,实现传入密码sql

示例

某数据库数据导入数据库

SqoopJob的配置

密码文件配置:db.password.file = /user/mysql_pwd.pwd 密码内容:oop

[root@xdata1 ~]# hdfs dfs -cat /user/mysql_pwd.pwd aaaaaaa
[root@xdata1 ~]# sqoop job --show ZYTK32_AC_PAYMENTBOOKS_HIS Job: ZYTK32_AC_PAYMENTBOOKS_HIS Tool: import Options: ----------------------------  db.password.file = /user/mysql_pwd.pwd enable.compression = false db.batch = false
相关文章
相关标签/搜索