文章目录

  • ​​问题描述​​
  • ​​解决方法​​

问题描述

Hadoop 运行 jar 包出现以下问题

22/09/03 00:34:34 INFO mapreduce.Job: Task Id : attempt_1662133271274_0002_m_000000_1, Status : FAILED
Error: java.lang.ClassCastException: org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.io.IntWritable

问题随记 —— org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.io.IntWritable_apache

解决方法

Map 类 key的默认输入是 LongWritable 型,不能强转。

  • LongWritable指代Block中的数据偏移量。

问题随记 —— org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.io.IntWritable_大数据_02