java.lang.Exception: java.lang.ArrayIndexOutOfBoundsException: 1
来源:4-15 流量统计实战之Driver开发
慕容2873438
2019-12-06
Mapper读取access.log的时候为啥会多读最后一行数据?access.log里面有23行数据,但是读到24行了。
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.imooc.bigdata.hadoop.mr.access.AccressMapper.map(AccressMapper.java:15)
at com.imooc.bigdata.hadoop.mr.access.AccressMapper.map(AccressMapper.java:9)
那一行为空,所以报数组越界 了。
写回答
1回答
-
Michael_PK
2019-12-06
数组下标越界,定位到具体哪一行数据,trycatch抓住,如果分割的长度有问题肯定越界
00
相似问题