错误异常

java.lang.Exception: java.lang.ClassCastException: org.apache.hadoop.io.BytesWritable cannot be cast to org.apache.hadoop.io.ByteWritable

java.lang.Exception: java.lang.ClassCastException: org.apache.hadoop.io.BytesWritable cannot be cast to org.apache.hadoop.io.ByteWritable at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:406)
Caused by: java.lang.ClassCastException: org.apache.hadoop.io.BytesWritable cannot be cast to org.apache.hadoop.io.ByteWritable
at com.czxy.demo3.WordCountMap.map(WordCountMap.java:17)

当我在自定义InputFormat的时候,

在这里插入图片描述

重写RecordReader的时候,BytesWritable写成了ByteWritable

在这里插入图片描述

低级失误,下次注意。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐