apache-kafka - 如何基于 schema-registry 动态更新 KSQL 流定义

标签 apache-kafka apache-kafka-connect confluent-platform confluent-schema-registry ksqldb

我按照这个 post 创建了一个基于 schema-registry 的 KSQL 流. Kafka JDBC 连接器更新架构注册表中的最新架构。新流是用最新的模式创建的,但现有流仍然在最旧的模式中。

我不知道数据源的架构何时更改。在这种情况下,我希望 KSQL 使用模式注册表中可用的最新模式动态刷新其定义。

有什么想法吗?如何实现?

最佳答案

目前,您必须手动删除并重新创建流以获取新架构。

我已经登录 #2215如果您想在那里投票/讨论所需的行为。

关于apache-kafka - 如何基于 schema-registry 动态更新 KSQL 流定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53539878/

相关文章:

amazon-s3 - 使用Kafka Connect从Kafka写入S3有什么好处?

php - 使用 Apache Kafka 作为队列传输的 Symfony Messenger

java - 在 KafkaBolt 中暴露 Kafka 发布异常

elasticsearch - 如果转换返回NULL,kafka接收器连接器是否插入记录?

docker - 使用明文时 kafka-connect SSL 错误

python - Producer.poll(0) 不会产生任何消息,但 Producer.flush() 可以工作

java - 正则表达式解析 Kafka 监听器

postgresql - Kafka Connect - JSON 转换器 - JDBC 接收器连接器 - 列类型 JSON

centos - 没有包 confluent-community-2.11 可用

apache-kafka - 使用 Avro 转换器运行 Kafka Connect : ConfigException: "Missing Schema registry url"