序列化案例 Mapper| 学习笔记

简介: 快速学习序列化案例 Mapper

开发者学堂课程【Hadoop 分布式计算框架 MapReduce:序列化案例 Mapper】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/94/detail/1493


序列化案例 Mapper


1. 获取一行

2. 切割 \t

3. 封装对象

4. 写出

 

1.获取一行

String line = value. toString ();


2. 切割\t

String[] fields = line. split("\t");


3.封装对象

k.set(fields[1]);//封装手机号

long upFlow = Long. parseLong (fields [fields. length- 3]);long downFlow = Long. parseLong (fields [fields. length- 2);

v.setUpFlow(upFlow);

v.setDownFlow(downFlow);

//v.set(upFlow,downFlow);

4.写出

context. write (k, v);

相关文章
|
Java Maven
JAVA反序列化学习笔记4.Commons Collections2分析
JAVA反序列化学习笔记4.Commons Collections2分析
|
1月前
|
分布式计算 资源调度 Hadoop
Hadoop-10-HDFS集群 Java实现MapReduce WordCount计算 Hadoop序列化 编写Mapper和Reducer和Driver 附带POM 详细代码 图文等内容
Hadoop-10-HDFS集群 Java实现MapReduce WordCount计算 Hadoop序列化 编写Mapper和Reducer和Driver 附带POM 详细代码 图文等内容
88 3
|
6月前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
|
安全 Java
JAVA反序列化学习笔记3.Commons Collections5分析
JAVA反序列化学习笔记3.Commons Collections5分析
|
安全 Java
JAVA反序列化学习笔记2.Commons Collections1分析
JAVA反序列化学习笔记2.Commons Collections1分析
java202303java学习笔记第三十七天序列化流1
java202303java学习笔记第三十七天序列化流1
32 0
|
存储 缓存 分布式计算
Spark学习--3、WordCount案例、RDD序列化、RDD依赖关系、RDD持久化(二)
Spark学习--3、WordCount案例、RDD序列化、RDD依赖关系、RDD持久化(二)
|
存储 缓存 分布式计算
Spark学习--3、WordCount案例、RDD序列化、RDD依赖关系、RDD持久化(一)
Spark学习--3、WordCount案例、RDD序列化、RDD依赖关系、RDD持久化(一)
|
JSON 数据格式 Python
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试
|
存储 缓存 分布式计算
Structured_介绍_序列化更迭 | 学习笔记
快速学习 Structured_介绍_序列化更迭
Structured_介绍_序列化更迭 | 学习笔记