错误异常:

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)

大数据篇 --错题集 java.lang.ClassCastException: cannot be cast to org.apache.hadoop.io.ByteWritable

原因:自定义InputFromat后,没注意细节!!!

大数据篇 --错题集 java.lang.ClassCastException: cannot be cast to org.apache.hadoop.io.ByteWritable

大数据篇 --错题集 java.lang.ClassCastException: cannot be cast to org.apache.hadoop.io.ByteWritable

当写map时:

大数据篇 --错题集 java.lang.ClassCastException: cannot be cast to org.apache.hadoop.io.ByteWritable

大致一看,没什么问题,再仔细看看,也没什么问题,但是就是报错!!!!

具体原因:

MyFileRecordReader:BytesWritable

map:  ByteWritable

戳瞎自己的冲动!!!

相关文章:

  • 2022-01-03
  • 2021-12-01
  • 2021-03-27
  • 2021-10-01
  • 2021-12-28
  • 2021-08-05
  • 2021-12-11
猜你喜欢
  • 2021-04-21
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案