最近梳理一项sqoop业务,整理如下(尽可能详细注释,表名,IP,账户密码,以及实际代码都做了处理,当作demo看完全可以的,可运行):
1、mysql -> hive(创建任务->执行任务)
- 创建用户任务脚本
createUserJob.sh
内容如下: - -
sqoop job --delete sqoop_job_1
sqoop job --create sqoop_job_1 -- import
--connect jdbc:mysql://(mysql服务器ip):3307/ucenter
--table mysql_table --columns "c_id,c_company_name" -m 1
--username test --password test --fields-terminated-by '\0001'
--hive-drop-import-delims --null-string '\\N'
--null-non-string '\\N' --hive-import