arraywritable的问题还是由sequencefile 来解决
新的recordreader不再是继承sequencefilerecordreader,而是继承recordreader,按照sequencefilerecordreader的方式来写
有个问题是nextkeyvalue函数里,都要求参数是object类型,在此可以用objectwritable来解决
还有arraywritable没有参数个数为零的构造函数,会导致Map到Reduce过程中传输问题。
可以继承arraywritable,自己来写构造函数。