Невозможно импортировать enum в CTL

В настоящее время я работаю над новым приложением Kaa iot и пытаюсь импортировать перечисление в Библиотеку общих типов, но продолжаю получать следующую ошибку: Ошибка проверки схемы: схема com.company.project.SimpleEnumObject не является схемой записи!

Мое авро описание: { "namespace":"com.company.project", "type":"enum", "name":"SimpleEnumObject", "symbols":[ "ENUM_VALUE_1", "ENUM_VALUE_2", "ENUM_VALUE_3" ] }

1 ответ

Как описано в сообщении об ошибке, ваша схема Common Type Library (CTL) должна быть записью. Прочитайте документацию CTL для деталей. Посмотрите в разделе Добавление схемы журнала пример допустимой схемы с полем enum. Кроме того, вы можете использовать консоль песочницы Avro UI для построения схемы и отображения представления JSON.

Другие вопросы по тегам