Hadoop序列化--统计每一个手机号全年的总话费(二)分区统计

在上一篇文章的基础上,对Hadoop代码进行了优化,实现了统计每个手机号全年总话费的功能,并新增了分区策略。通过freePartition.java类,根据手机号前三位进行分区,将数据划分为6个区域。在freeDrive.java中配置分区设置,确保任务块数量不少于分区数量,以优化计算效率。运行结果显示分区统计已成功执行。
摘要由CSDN通过智能技术生成

在上一篇统计的基础上进行了代码优化;
总话费统计
https://blog.csdn.net/weixin_46327726/article/details/122116417?spm=1001.2014.3001.5501
增加了分区的功能;
1.新建freePartition.java类;(设置分区数目以及分区的依据)
这里根据手机号前三个数字进行分区划分为6个区;


import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Partitioner;

public class freePartition extends Partitioner
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值