在执行sqoop作业时重写多个sqoop属性

lnvxswe2  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(318)

我发现在运行时重写sqoop作业属性时,我只能重写一个属性。
例1:如果我提交

sqoop job --exec test123 -- --query "select * from test where update_batch_id between 4 and 10 and \$CONDITIONS" -- --last-value 3

它只覆盖查询属性
例2:如果我提交

sqoop job --exec test123 -- --last-value 3 -- --query "select * from test where update_batch_id between 4 and 10 and \$CONDITIONS"

它只覆盖查询属性last value属性。
在执行sqoop作业时是否可以重写多个sqoop属性?如果没有,是否有解决方法?
我可以在不运行sqoop作业的情况下更新它吗?

nwwlzxa7

nwwlzxa71#

使用--once指定重写如下参数:

sqoop job --exec test123 -- --query "select * from test" --last-value 3

当前无法从命令行编辑保存的作业。

相关问题