我有需要存储到 Hadoop 的带有集合字段的复杂对象。我不想遍历整个对象树并明确存储每个字段。所以我只考虑复杂字段的序列化并将其存储为一大块。而不是在阅读对象时对其进行反序列化。那么最好的方法是什么?我虽然想为此使用某种序列化,但我希望 Hadoop 有办法处理这种情况。
要存储的示例对象的类:
class ComplexClass {
<simple fields>
List<AnotherComplexClassWithCollectionFields> collection;
}