例如
$ sqoop import \ --connect jdbc:mysql:// localhost / userdb \ --username root \ --table emp_add \ --m 1 \(或--num-mappers 10) - 其中“city ='abcd'” --target-dir / whereque
与?
相同$ sqoop import \ --connect jdbc:mysql:// localhost / userdb \ --username root \ --table emp_add \ - 其中“city ='abcd'” --target-dir / whereque --m 1 \(或--num-mappers 10)
我在上面尝试了两个选项并且有效。但我的问题是,我们可以混淆所有案件的属性吗?
答案 0 :(得分:0)
Sqoop命令通常遵循以下语法:
sqoop command [GENERIC-ARGS] [TOOL-ARGS]
您无法更改使用顺序。但是,您可以更改工具参数的顺序。
有关详情,请查看documentation。
答案 1 :(得分:0)
实际上,您的代码中没有任何通用参数。通用参数与"配置"相关。设置。下面列出了:
expects argument of type ‘char *’, but argument 2 has type ‘int’
答案 2 :(得分:0)
Sqoop命令如下所示:
sqoop import [GENERIC-ARGS] [TOOL-ARGS]
请参阅下面有关执行命令的顺序的一些要点。
1.必须始终在工具名称
之后放置通用参数2.必须始终在工具参数
之前放置所有通用参数3.Generic arguments总是以单个短划线( - )字符开头。
4.Tool参数总是以2个破折号( - )开头,异常是单个字符参数