mapreduce 中的向量序列化

vector serialization in mapreduce

如何在 mapreduce.Below 中序列化 Vector 是我的代码,其中 Adjacent_nodes 是要从 Data streammers 写入和读取的向量

@Override
public void readFields(DataInput in) throws IOException {       
    VID=in.readLong();
    Adjacent_nodes=in.read<????>();
}

@Override
public void write(DataOutput out) throws IOException {      
    out.writeLong(VID); 
    out.write<???>(Adjacent_nodes);     
}
@Override
public void readFields(DataInput in) throws IOException {       
    VID=in.readLong();
    long vector_size=in.readLong();
    for(int i=0;i<count;i++)
        Adjacent.addElement(in.readLong());
    }
}

@Override
public void write(DataOutput out) throws IOException {      
    out.writeLong(VID); 
    out.writeLong(Adjacent_nodes.size());
    for(int i=0;i<count;i++)
        out.writeLong(Adjacent.get(i));
}