2.mapreduce程序统计上行下行流量
①FlowBean类:
package cn.mr.flowSum;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import org.apache.hadoop.io.Writable;
import org.apache.hadoop.io.WritableComparable;
import com.sun.corba.se.impl.oa.toa.TOA;
public class FlowBean implements WritableComparable<FlowBean>{
private String phoneNUM ;
private long up_flow;
private long down_flow;
private long total_flow;
//反射时防止程序报错,所以定义没有参数的构造方法
public FlowBean(){}
public FlowBean(String phoneNUM,long up_flow,long down_flow){
this.phoneNUM = phoneNUM;
this.up_flow = up_flow;
this.down_flow = down_flow;
this.total_flow = up_flow + down_flow;
}
public long getTotal_flow() {
return total_flow;
}
public void setTotal_flow(long total_flow) {
this.total_flow = total_flow;
}
public String getPhoneNUM() {
return phoneNUM;
}
public void setPhoneNUM(String phoneNUM) {
this.phoneNU