我已经将kafka连接到mysql。该主题包含AVRO格式的数据。现在我想将该数据转换为CSV格式。为此,我正在使用KSQL流。当我创建像这样的流
CREATE STREAM source_avro WITH (KAFKA_TOPIC='kafka', VALUE_FORMAT='AVRO');
(如果我正在使用具有相同主题的使用者命令,它将显示数据)
然后指定select * from source_avro
,则不会显示任何数据。
SET 'auto.offset.reset'='earliest'; (Already done).
遵循these步骤
请提供有关从AVRO转换为CSV的解决方案以及所创建的流有什么问题的解决方案。
答案 0 :(得分:0)
使用(KAFKA_TOPIC ='kafka',VALUE_FORMAT ='AVRO')创建流source_avro;
您确定将要提取MySQL数据的主题称为kafka
吗?
我首先用PRINT
(https://docs.confluent.io/current/ksql/docs/developer-guide/syntax-reference.html#print)检查主题的数据:
PRINT 'nameOfYourActualInputTopic' FROM BEGINNING;