apache-kafka - 如何在不停止和启动 Confluent 的情况下重新加载 Kafka Connect 源/接收器 .jar?
问题描述
我正在使用以下过程构建我的 Kafka Connect 源/接收器连接器:
- 编辑代码并导出 .jar
- 汇合开始
- 合流负荷
- 汇合状态
- 汇合日志连接
- 汇合卸载
- 汇合停止
- 重复
因此,每次更改代码时,我都会启动和停止所有 Confluent,这需要一段时间。有没有一种方法可以加快进程以使其使用新的 .jar 或其他东西而无需重新启动整个过程以使调试过程更加顺利?
解决方案
您只需要停止和启动connect
进程,而不需要整个 Confluent 平台
在任何情况下,Kafka Connect 都需要重新启动 JVM 才能加载新代码
在生产环境中,您可能会使用 systemctl 重新启动 Connect 进程
推荐阅读
- r - Calculating rowMean ignoring 0 values
- r - Potential issue in svylogrank test results
- c++17 - 向量
..事情超出范围?它是如何工作的? - python - How to fix "ModuleNotFoundError: No module named '__builtin__' " in pycharm
- android - Flutter assets image not find
- sql - Oracle/SQL Power Bi DirectQuery 指令错误“当前不支持此本机数据库查询。”
- flutter - Flutter 刷新状态小部件
- tensorflow - 什么时候应该使用 tf.function 装饰器
- javascript - javascript-如何通过在 Chrome 中调试在一个 if 语句中查看每个条件的结果?
- python - 在 Matplotlib 中显示 X 轴上的所有完整小时