自定义数据类型bean
package org.hadoop.total;
import org.apache.hadoop.io.Writable;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
/*
* FlowBean要在节点传输,要符合hadoop的序列号机制,实现Writable接口
* */
public class FlowBean implements Writable {
// 上行流量
private long down_flow;
// 下行流量
private long up_flow;
// 总
private long total;
// 电话号码
private String phone;
public FlowBean() {
//为了反射,没有构造函数的时候不用写,如果有别的构造函数这里必须写
}
public FlowBean(String phone, long up_flow, long down_flow) {
this.phone = phone;
this.up_flow = up_flow;
this.down_flow = down_flow;
this.total = up_flow + down_flow;
}
public long getDown_flow() {
return down_flow;
}
public long getUp_flow() {
return up_flow;
}
public long getTotal() {
return total;
}
//数据写入输出流
pub