gpt4 book ai didi

hadoop - 执行 sqoop 作业时覆盖多个 sqoop 属性

转载 作者:可可西里 更新时间:2023-11-01 14:53:52 27 4
gpt4 key购买 nike

我发现在运行时覆盖 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" 

它仅覆盖查询属性的最后一个值属性。

  1. 是否可以在执行 sqoop 作业时覆盖多个 sqoop 属性?如果没有,是否有解决方法?

  2. 我可以在不运行 Sqoop 作业的情况下更新它吗?

最佳答案

使用 --once 指定您要覆盖这样的参数:

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

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

关于hadoop - 执行 sqoop 作业时覆盖多个 sqoop 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com