MapReduce中自定义bean对象并实现序列化接口
实现bean对象序列化步骤有如下7步。(1)实现Writable接口(2)反序列化时,需要反射调用无参构造器,所以必须有无参构造器(3)重写序列化方法(4)重写反序列化方法(5)注意反序列化的顺序和序列化的顺序完全一致(6)要想把结果显示在文件中,需要重写toString()(7)如果需要将自定义的bean放在key中传输,则还需要实现Comparable接口,因为MapReduce框中的Shuffle过程要求对key必须能排序下面我们来看一个具体的案例需求:统计每一个手机号耗费的总上行流