gpt4 book ai didi

hadoop - 当列包含换行符时,Sqoop 合并失败

转载 作者:行者123 更新时间:2023-12-02 21:49:50 25 4
gpt4 key购买 nike

Ran Sqoop 使用选项:--fields-terminated-by '\001' --optional-enclosed-by '\003'

运行两次以创建 2 个目录。这创建了一个带有以下行的 QueryResult.java:

private final DelimiterSet __inputDelimiters = new DelimiterSet((char) 1, (char) 10, (char) 3, (char) 0, false);

到现在为止还挺好!

使用此 QueryResult 类来运行“Sqoop Merge”,但是当涉及到带有换行符的列之后的列时,它会因异常而死:java.util.NoSuchElementException

Sqoop 版本:
Sqoop 1.4.4-mapr
git 提交 id 16d0124c5b5f7bc68b8f67fbe77f0c91d46d64c1
由根编译于 2013 年 8 月 28 日星期三 17:22:49 PDT

有任何想法吗?

最佳答案

这不再是一个问题。通过添加 --hive-drop-import-delims 选项来修复它。希望这可以帮助某人。谢谢。

关于hadoop - 当列包含换行符时,Sqoop 合并失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948534/

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