bean类
package mrpro927;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import org.apache.hadoop.io.Writable;
import org.apache.hadoop.io.WritableComparable;
/*
* 自定义的类作为MapReduce传输对象的时候,必须序列化,实现WritableComparable 接口
* 泛型为map输出的key的类型
* 可以把需要的字段都封装过来,map输出的value就可以用NullWritable来代替
*
*/
public class phoneBeanCustomSort implements WritableComparable<phoneBeanCustomSort>{
private int upflow;
private int downflow;
private int sum;
private long pnum;
//手机号不能用int,否则过长,也可以用string
public int getUpflow() {
return upflow;
}
public void setUpflow(int upflow) {
this.upflow = upflow;
}
public int getDownflow() {
return downflow;
}
public void setDownflow(int downflow) {
this.downflow = downflow;
}
public int getSum() {
return sum;
}
public void setSum(int sum) {
this.sum = sum;
}
public long getPnum() {
return pnum;
}
public void setPnum(long pnum) {
this.pnum