1

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 に提供できるようにも見えませんか?

4

0 に答える 0