sqoop导出avro嵌套记录AvroExportMapper

时间:2016-11-12 08:59:08

标签: avro sqoop sqoop2

将RecordA的avro记录架构设为

"type":"record"...
"fields": [ { "name": "typeB", "type":"RecordB"} ...

和RecordB avro记录为

"type":"record"
"fields": [ {"name": "mysqoopfield", "type":"int" } ...

sqoop-export中是否有一种机制可以通过一个只有列mysqoofield的表将mysqoopfield的值导出到RDBMS?

试过了

sqoop-export --connect ... --driver ... --export /path/to/avro --columns typeB.mysqoopfield | typeB[mysqoopfield] 

不起作用。这个。被AvroExportMapper翻译为'_'。在进一步挖掘之前,是否支持这一点? 似乎还不能向sqoop提供自定义映射器实现吗?

0 个答案:

没有答案