文章目录 一、提出任务 二、自定义输入格式 1、输入格式(InputFormat) 2、记录读取器(RecordReader) 三、自定义输出格式 1、输出格式(OutputFormat) 2、记录写入器(RecordWriter) 四、准备工作 1、启动hadoop服务 2、上传数据文件到HDFS 3、创建Maven项目CustomFormatScore 4、修改pom.xml文件,添加依赖 5、创建log4j.properties文件 五、完成任务 1、创建ScoreRecordReader类 2、创建ScoreInputFormat类 3、创建ScoreRecordWriter类 4、创建ScoreOutputFormat类 5、创建ScoreMapper类 6、创建ScoreReducer类 7、创建ScoreDriver类 8、运行ScoreDriver,查看结果 9、利用HDFS Explorer软件查看结果文件 六、项目下载 一、提出任务 原始数据: 李文霞 数学 90 英语 98 张晓峰 数学 78 英语 87 郑小翠 数学 87 英语 90 李文霞 数学 67 英语 87 张晓峰 数学 59 英语 80 郑小翠 数学 79 英语 60 统计每个学生各科总分,格式如下: [张晓峰]