首页 > 解决方案 > 如何在不停止和启动 Confluent 的情况下重新加载 Kafka Connect 源/接收器 .jar?

问题描述

我正在使用以下过程构建我的 Kafka Connect 源/接收器连接器:

  1. 编辑代码并导出 .jar
  2. 汇合开始
  3. 合流负荷
  4. 汇合状态
  5. 汇合日志连接
  6. 汇合卸载
  7. 汇合停止
  8. 重复

因此,每次更改代码时,我都会启动和停止所有 Confluent,这需要一段时间。有没有一种方法可以加快进程以使其使用新的 .jar 或其他东西而无需重新启动整个过程以使调试过程更加顺利?

标签: apache-kafkaapache-kafka-connectconfluent-platform

解决方案


您只需要停止和启动connect进程,而不需要整个 Confluent 平台

在任何情况下,Kafka Connect 都需要重新启动 JVM 才能加载新代码

在生产环境中,您可能会使用 systemctl 重新启动 Connect 进程


推荐阅读