首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行sqoop作业时覆盖多个sqoop属性

在执行sqoop作业时覆盖多个sqoop属性
EN

Stack Overflow用户
提问于 2014-08-15 16:43:40
回答 1查看 1.3K关注 0票数 2

我发现在运行时重写sqoop作业属性时,只能覆盖一个属性。

示例1:如果我提交

代码语言:javascript
复制
sqoop job --exec test123 -- --query "select * from test where update_batch_id between 4 and 10 and \$CONDITIONS" -- --last-value 3 

它仅重写查询属性。

示例2:如果我提交

代码语言:javascript
复制
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作业的情况下更新它吗?
EN

回答 1

Stack Overflow用户

发布于 2014-08-15 17:15:09

使用--一次指定您正在重写如下参数:

代码语言:javascript
复制
sqoop job --exec test123 -- --query "select * from test" --last-value 3

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25330556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档