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

时间:2019-06-28 23:39:21

标签: apache-kafka apache-kafka-connect confluent

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

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

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

1 个答案:

答案 0 :(得分:2)

您只需要停止并开始connect进程,而不是整个Confluent平台

无论如何,Kafka Connect需要重新启动JVM才能加载新代码

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