1、创建job: ods_inc_test3
vim test001.sh sqoop job --create ods_inc_test3 -- import --connect jdbc:mysql://localhost:3306/zhutest --username root --password root --table origin_test1 --incremental lastmodified --check-column oper_time --last-value "2019-09-24 17:31:07" --merge-key id --hive-import --hive-table test_ods.ods_user1 --hive-partition-key part_dt --hive-partition-value `date +%F`
2、执行job
sqoop job --exec ods_inc_test3
3、创建密码文件,并且保存到HDFS上
echo -n "root" > sqoopPWD.pwd hdfs dfs -mkdir -p /sqoop/pwd hdfs dfs -put sqoopPWD.pwd /sqoop/pwd hdfs dfs -chmod 400 /sqoop/pwd/sqoopPWD.pwd
4、在Sqoop创建的脚本中加入参数
*–password-file /sqoop/pwd/sqoopPWD.pwd *
5、修改完成,重新测试
sqoop job --create ods_inc_test3 -- import --connect jdbc:mysql://localhost:3306/zhutest --username root --password-file /sqoop/pwd/sqoopPWD.pwd --table origin_test1 --incremental lastmodified --check-column oper_time --last-value "2019-09-24 17:31:07" --merge-key id --hive-import --hive-table test_ods.ods_user1 --hive-partition-key part_dt --hive-partition-value `date +%F`



