gpt4 book ai didi

oracle - Sqoop导入作业报错org.kitesdk.data.ValidationException for Oracle

转载 作者:可可西里 更新时间:2023-11-01 15:09:32 26 4
gpt4 key购买 nike

Oracle 11g 的 Sqoop 导入作业因错误而失败

ERROR sqoop.Sqoop: Got exception running Sqoop: org.kitesdk.data.ValidationException: Dataset name 81fdfb8245ab4898a719d4dda39e23f9_C46010.HISTCONTACT is not alphanumeric (plus '_')

完整的命令如下:

$ sqoop job --create ingest_amsp_histcontact -- import --connect "jdbc:oracle:thin:@<IP>:<PORT>/<SID>" --username "c46010" -P --table C46010.HISTCONTACT --check-column ITEM_SEQ --target-dir /tmp/junk/amsp.histcontact -as-parquetfile -m 1 --incremental append

$ sqoop job --exec ingest_amsp_histcontact

这是 Parquet 格式的增量导入。令人惊讶的是,如果我使用其他格式(如 --as-textfile),它会工作得很好。

这与 Sqoop job fails with KiteSDK validation error for Oracle import 的问题类似

但我用过 ojdbc6 并切换到 ojdbc7 也不行。

Sqoop 版本:1.4.7

甲骨文版本:11g

谢谢,汤田

最佳答案

我知道有点晚了,但我遇到了同样的问题,我通过省略 parquet 文件选项解决了它。

尝试在没有

的情况下运行作业
-as-parquetfile

关于oracle - Sqoop导入作业报错org.kitesdk.data.ValidationException for Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49841889/

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