gpt4 book ai didi

hadoop - 我们可以通过多列组合拆分 Sqoop 作业吗

转载 作者:可可西里 更新时间:2023-11-01 14:33:13 26 4
gpt4 key购买 nike

我使用以下 Sqoop 语法按单列 [主要是主键] 拆分 Sqoop 作业。

sqoop import --connect jdbc:oracle:thin:@//oracle_server:1521/sid --username xxx --password xxx --table EMPLOYEE --split-by ID -m 10

如果没有主键来拆分Sqoop作业,我们可以使用多列组合吗?

sqoop import --connect jdbc:oracle:thin:@//oracle_server:1521/sid --username xxx --password xxx --table EMPLOYEE --split-by FIRST_NAME,LAST_NAME -m 10

最佳答案

没有。我们只能在 Split-by 中使用一列,否则您将收到错误消息 - 无效的列名“FIRST_NAME,LAST_NAME”。

请注意,如果您没有拆分列,则必须显式设置 --num-mappers 1 或 -m 1

关于hadoop - 我们可以通过多列组合拆分 Sqoop 作业吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33994476/

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