当前位置: 首页> 健康> 美食 > 常州制作企业网站_西安的网页设计公司_益阳网络推广_网络热词有哪些

常州制作企业网站_西安的网页设计公司_益阳网络推广_网络热词有哪些

时间:2025/7/30 5:48:34来源:https://blog.csdn.net/2402_87076376/article/details/147070443 浏览次数:1次
常州制作企业网站_西安的网页设计公司_益阳网络推广_网络热词有哪些

拥有一个文件,其中文件内容(内容随便写符合规矩即可)分别为电话号码 上行流量 下行流量(第一行是写给大家看的 注释不用写出来)

提前创好一个文件夹分为四个类

FlowBean中的代码内容为:

package org.example.flow;import org.apache.hadoop.io.Writable;import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;//hadoop 序列化
//三个属性:手机号,上行流量,下行流量
public class FlowBean implements Writable {private String phone;private Long upFlow;private Long downFlow;public FlowBean(String phone, Long upFlow, Long downFlow) {this.phone = phone;this.upFlow = upFlow;this.downFlow = downFlow;}//定义get/set方法public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public Long getUpFlow() {return upFlow;}public void setUpFlow(Long upFlow) {this.upFlow = upFlow;}public Long getDownFlow() {return downFlow;}public void setDownFlow(Long downFlow) {this.downFlow = downFlow;}//定义无参结构public FlowBean() {}//定义一个获取总流量的方法public Long getTotalFlow(){return upFlow+downFlow;}@Overridepublic void write(DataOutput dataOutput) throws IOException {dataOutput.writeUTF(phone);dataOutput.writeLong(upFlow);dataOutput.writeLong(downFlow);}@Overridepublic void readFields(DataInput dataInput) throws IOException {phone = dataInput.readUTF();upFlow = dataInput.readLong();downFlow = dataInput.readLong();}
}

FlowDriver中的代码内容为:

注:此为运行代码

FlowMapper中的代码内容为:

FlowReducer中的代码内容为:

关键字:常州制作企业网站_西安的网页设计公司_益阳网络推广_网络热词有哪些

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: