RecordA の avro レコード スキーマを
"type":"record"...
"fields": [ { "name": "typeB", "type":"RecordB"} ...
および RecordB avro レコードとして
"type":"record"
"fields": [ {"name": "mysqoopfield", "type":"int" } ...
sqoop-export に、 mysqoopfield の値を列 mysqoofield だけのテーブルで RDBMS にエクスポートできるメカニズムはありますか?
試しました
sqoop-export --connect ... --driver ... --export /path/to/avro --columns typeB.mysqoopfield | typeB[mysqoopfield]
動作しません。。AvroExportMapper によって「_」に変換されます。さらに掘り下げる前に、これがサポートされているかどうかを確認しますか? カスタムマッパーの実装を sqoop に提供できるようにも見えませんか?