gpt4 book ai didi

mysql - sqoop导入部分表的where子句中传递第二个条件时出错

转载 作者:行者123 更新时间:2023-11-29 21:11:02 24 4
gpt4 key购买 nike

我正在尝试将部分表从 MySQL 导入到 HDFS 数据库。我尝试了 Sqoop 导入。当我在 where 子句中仅应用一个条件时,它就可以工作。
但是当我再添加一个条件时,它会出现错误:

Error parsing arguments for import:

查询如下:

sqoop import --表帐户 --connect jdbc:mysql://localhost/loudacre --用户名 myuser --密码 mypw --target-dir/homeworks/sqoop/--where "state='CA '”和“acct_close_dt IS NULL”

最佳答案

尝试使用自由格式查询导入:

sqoop import --table account --connect jdbc:mysql://localhost/loudacre --username myuser --password mypw --target-dir/homeworks/sqoop/--query "从帐户中选择 *其中 state='CA' 且 acct_close_dt 为 NULL AND\$CONDITIONS"

如果您在单引号 (') 中编写 --query,请使用 $CONDITIONS 而不是 \$CONDITIONS

检查docs正如 Piyush 所建议的。

关于mysql - sqoop导入部分表的where子句中传递第二个条件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36368346/

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