apache-kafka - 如何停止/终止融合的 JDBC 源连接器?
问题描述
我正在运行融合的 JDBC 源连接器以从数据库表中读取并发布到 Kafka 主题。连接器由作业调度程序启动,我需要在连接器发布数据库表中的所有行后停止连接器。知道如何优雅地停止它吗?
解决方案
您可以使用REST API暂停(或删除)连接器
PUT /connectors/:name/pause
但是,没有“通知”来知道是否所有记录都已加载,因此在 JDBC 源中,您还可以安排具有较长时间延迟(例如一整周)的批量模式,然后安排连接器删除。
推荐阅读
- wpf - Slider (itemsControl) 不会更改 Int 数组中的值
- python - 无法使用 subplot 命令组合绘图
- python - 有 2 个字典,我想附加第二个字典中的匹配键并将它们作为列表 f 字典存储在父字典中
- sql-server - T-SQL MERGE 不会按预期处理 NULL
- sql-server - ogr2ogr 不创建表
- ios - JSONMedel 库中的模型级联不起作用
- reactjs - 在本机反应中获取轮播中的动态图像
- node.js - Rich Embed 中的 Discord.js 标记通道
- wordpress - W3总缓存WordPress插件启用后仍然查询数据库
- google-bigquery - 将行从一个表过滤到另一个表