需要将表模式(使用 describe\list 列)提取到 .txt 或 .csv 文件中,然后使用 python 将这些文件转换为 .avsc(avro 模式)文件。
示例.txt:
COLUMN_NAME |TYPE_NAME|DEC&|NUM&|COLUM&|COLUMN_DEF|CHAR_OCTE&|IS_NULL&
AIRLINE |CHAR |NULL|NULL|2 |NULL |4 |NO AIRLINE_FULL |VARCHAR |NULL|NULL|24 |NULL |48 |YES
需要将sample.txt转换成sample.avsc