一:bug截图

Error:java.lang.ArrayIndexOutOfBoundsException:2

 

hadoop报错---Error-java.lang.ArrayIndexOutOfBoundsException-2

二:原因分析

1:程序代码

hadoop报错---Error-java.lang.ArrayIndexOutOfBoundsException-2

 

2:块文件是按","来进行空格的,并不是制表符,所以maptask在按行切分的时候会出现索引越界的异常

hadoop报错---Error-java.lang.ArrayIndexOutOfBoundsException-2

 

三:解决方案

修改代码,改成按逗号切分,或者修改文本文件,按制表符进行空格

 

 

相关文章: