Я испытываю очень странное поведение в улье. Я создал таблицу Hive в формате AVRO с полем сумма как DECIMAL (22,5) . Внутри файла AVRO все выглядит хорошо
{"name":"amount","type":["null",{"type":"bytes","logicalType":"decimal","precision":22,"scale":5}],"default":null}
Когда я запускаю команду опишите форматированное имя таблицы в Hive, она показывает сумму поле как DECIMAL (17,2) . Попытки изменить формат столбца на более высокое значение возвращают «успех» из перспективы Hive, но в значении нет никаких изменений.
В чем причина?