Использование странных данных из изображения Кафки docker - PullRequest
0 голосов
/ 23 января 2020

Привет, ребята, я использую конфлюентную кафку docker

confluentinc/cp-server:5.4.0

Я создаю данные из postgresql, когда я создаю потребителя и хочу удалить сообщение Кафки, которое появляется в формат, подобный этому

codesc�����[�c81e728d9d0.9.4.Finalpostgresqlconektatestdb��ך���KЗ��� public 

, есть ли способ получить его как Json?

Ответы [ 2 ]

0 голосов
/ 23 января 2020

Похоже, Авро для меня. Вы можете прочитать его, используя kafka-avro-console-consumer

kafka-avro-console-consumer \
--bootstrap-server broker:9092 \
--property schema.registry.url=http://schema-registry:8081 \
--topic conekta.public.codes \
--from-beginning 

Убедитесь, что вы установили schema-registry в качестве имени хоста вашего реестра схем.

Ссылка:

0 голосов
/ 23 января 2020

Не ясно, что value.converter вы использовали в Соединителе.

Если бы вы использовали Avro, вы бы запустили kafka-avro-console-consumer

Если бы вы использовали любой другой, вы бы запустили kafka-console-consumer

...