Напишите десятичный тип в виде строки в искре Avro - PullRequest
0 голосов
/ 04 марта 2019

У меня есть десятичный столбец "TOT_AMT", определенный как тип "байты" и логический тип "десятичный" в моей схеме avro.

После чтения этого столбца с помощью запроса куста мы записываем его как файл avro, используя

df.write.mode(SaveMode.Overwrite).format("avro").avro(path);

Однако вывод AVRO не является правильным.Похоже,

"tot_amt":{"topLevelRecord.tot_amt.fixed":"\u0000\u0000\u0000\u0000\u0000\u00004`\u001FM\u0000¦:´\u0000\u0000"}

Есть ли способ получить его в виде строкового значения

...