sqoop job --create jjoobb -- import --connect jdbc:mysql://bigdata01:3306/sqoop \
--username root \
--password 123456 \
--table user \
--delete-target-dir \
--target-dir '/sqoopdata/user' \
-m 1
执行报错 :
2024-09-04 08:22:15,117 ERROR hsqldb.HsqldbJobStorage: Cannot create job jjoobb: it already exists
2024-09-04 08:22:15,118 ERROR tool.JobTool: I/O error performing job operation: java.io.IOException: Job jjoobb already exists
这是因为之前曾创建过 jjoobb的 sqoop job
只需删除即可: sqoop job --delete jjoobb
再次创建 然后执行sqoop job 命令
注意:sqoop job的 执行命令都要以 sqoop job 为前缀
sqoop job --create jod的名字
sqoop job --list
sqoop job --delete job的名字
sqoop job --exec job的名字
输入密码即可