标签:对象 rabl 必须 rri apr put lan 函数 tab
// hadoop在序列化该类的对象时要调用的方法 --- 将对象的属性值转为二进制
@Override
public void write(DataOutput out) throws IOException {
out.writeUTF(this.field1);
out.writeUTF(this.field2);
out.writeUTF(this.field3);
}
// hadoop在反序列化该类的对象时要调用的方法 --- 从二进制中解析出数据,赋给对象的属性
@Override
public void readFields(DataInput in) throws IOException {
this.field1 = in.readUTF();
this.field2 = in.readUTF();
this.field3 = in.readUTF();
}
标签:对象 rabl 必须 rri apr put lan 函数 tab
原文地址:https://www.cnblogs.com/lijiong/p/14512233.html