Hadoopに保存する必要のあるコレクションフィールドを持つ複雑なオブジェクトがあります。オブジェクトツリー全体を調べて、各フィールドを明示的に格納したくありません。だから私は複雑なフィールドのシリアル化について考え、それを1つの大きなピースとして保存します。そして、オブジェクトを読み取るときにそれをdesirializeするよりも。それで、それを行うための最良の方法は何ですか?そのために何らかのセリゼーションを使用することについては考えていますが、Hadoopがこの状況に対処する手段を持っていることを願っています。
保存するサンプルオブジェクトのクラス:
class ComplexClass {
<simple fields>
List<AnotherComplexClassWithCollectionFields> collection;
}