从hdfs-
中读取csv时出现以下错误
java.lang.RuntimeException: java.io.IOException: (startline 1) EOF reached before encapsulated token finished
当我查看csv文件时,发现列中的CRLF(换行符)导致此问题
如何解决这个问题?
我正在使用commons-csv-1.4
答案 0 :(得分:1)
您只需使用dos2unix
命令,或使用类似
String withoutCRLF = withCRLF.replaceAll("\r\n", "\n");