Error: java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org.apache.hadoop.mapred.FileSplit
hadoop 执行报错,类别: java.lang.ClassCastException
说明类的类型转换错误。详细原因是:
org.apache.hadoop.mapreduce.lib.input.FileSplit
不能被转换为:
org.apache.hadoop.mapred.FileSplit
原因分析:使用 FileSplit 时候,导入包发生错误。
解决方法:将导入包由org.apache.hadoop.mapred.FileSplit
替换为org.apache.hadoop.mapreduce.lib.input.FileSplit
即可解决。