Я пытался подключиться с kafka-avro-console-consumer из Confluent к нашему устаревшему кластеру Kafka, который был развернут без реестра Confluent Schema Registry. Я предоставил схему, явно используя такие свойства, как:
kafka-console-consumer --bootstrap-server kafka02.internal:9092 \
--topic test \
--from-beginning \
--property key.schema='{"type":"long"}' \
--property value.schema='{"type":"long"}'
но я получаю "Неизвестный магический байт!" ошибка с org.apache.kafka.common.errors.SerializationException
Можно ли использовать сообщения Avro из Kafka с помощью Confluent kafka-avro-console-consumer, которые не были сериализованы с помощью AvroSerializer из Confluent и с помощью реестра схем?