Hadoop - 使用2D ArrayList和Hashtable实现自定义可写类

时间:2015-10-27 01:42:43

标签: java hadoop arraylist mapreduce hashtable

我已经实现了一个普通的Java类Logdata,我正在尝试将其转换为Hadoop Writable类。我知道如何实现一个包含简单int和String的可写类。但是当谈到像2D ArrayList,Hashtable这样的数据结构时,我不知道该怎么做。任何人都可以帮助我吗?

public class Logdata {
    ArrayList <Hashtable<String, String>> pairlist;
    ArrayList <byte []> buffvalue;
    ArrayList <ArrayList <byte []>> metadata;
    ArrayList <ArrayList <double[]>> timelines;
    int first, last;
    double timestamp;
}

我是否还需要在write(DataOutput out)readFields(DataInput in)

中实现所有成员变量

0 个答案:

没有答案