0

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 commit id 16d0124c5b5f7bc68b8f67fbe77f0c91d46d64c1 由 root 编译于 2013 年 8 月 28 日星期三 17:22:49 PDT

有任何想法吗?

4

1 回答 1

0

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

于 2014-02-23T06:26:59.283 回答