将sql模式转换为avro

时间:2019-02-13 20:48:14

标签: hadoop avro

假设我在csv或sql表中具有以下架构:

id (INT)
content_type (VARCHAR)
name (VARCHAR)

将其“转换”为Avro模式的最简单方法是什么?到目前为止,我已经:

schema = {
        'doc': 'test',
        'name': 'test',
        'namespace': 'test',
        'type': 'record',
        'fields': [
            {'name': 'id',              'type': 'string'},
            {'name': 'content_type_id', 'type': 'string'},
            {'name': 'name',            'type': 'string'}
        ]
    }

但是我猜这可能是不正确的。构造以上内容的最佳方法是什么?

0 个答案:

没有答案