0

从 hdfs 读取 csv 时出现以下错误 -
java.lang.RuntimeException: java.io.IOException: (startline 1) EOF reached before encapsulated token finished
当我查看 csv 文件时发现列中的 CRLF(换行符)导致此错误。
如何解决这个问题?

我正在使用 commons-csv-1.4

4

1 回答 1

1

你可以简单地使用dos2unix命令,或者用类似的东西改变行

String withoutCRLF = withCRLF.replaceAll("\r\n", "\n");

于 2017-01-06T11:48:56.283 回答