报错

【MapReduce】报错:java.lang.Exception: java.lang.ArrayIndexOutOfBoundsException: 5_java


操作本地文件,读取后存储到数据库中的时候报错,明显是数组下标越界,所以基本可以确认是在拆分的时候分隔符可能搞错了。但仔细一想,不对,前50条数据拆分后是可以的,那应该是第51行数据出现了问题。

【MapReduce】报错:java.lang.Exception: java.lang.ArrayIndexOutOfBoundsException: 5_数据集_02


使用notepad++打开数据集后,果然发现了端倪。第51行数据集中间的一个分隔符发生了改变。所以我干脆将所有的分隔符换成了,

【MapReduce】报错:java.lang.Exception: java.lang.ArrayIndexOutOfBoundsException: 5_数据集_03