第 132 章 autoRestart 模式参考
用于: KafkaConnectorSpec, KafkaMirrorMaker2ConnectorSpec
为连接器和处于 FAILED 状态的任务配置自动重启。
启用后,后台算法会将自动重启应用到每个失败的连接器及其任务。使用公式 n * n + n 来计算增量后台间隔,其中 n 代表之前重启的数量。这个间隔上限为 60 分钟。因此,重启会立即发生,然后在 2、6、12、20、20、30、42、56 分钟后重启,然后以 60 分钟间隔重启。默认情况下,AMQ Streams 会无限期启动重启连接器及其任务。但是,您可以使用 maxRestarts 属性在重启数量上设置最大值。如果配置了 maxRestarts,并且连接器仍然会在最终重启尝试后失败,则必须手动重启连接器。
对于 Kafka Connect 连接器,使用 KafkaConnector 资源的 autoRestart 属性启用自动重启失败的连接器和任务。
为 Kafka Connect 启用自动重启失败的连接器
如果您愿意,您还可以为重启数量设置最大限制。
为带有有限重启的 Kafka Connect 启用自动重启失败的连接器
对于 MirrorMaker 2,使用 KafkaMirrorMaker2 资源中的连接器的 autoRestart 属性启用自动重启失败的连接器和任务。
为 MirrorMaker 2 启用自动重启失败的连接器
132.1. autoRestart 模式属性 复制链接链接已复制到粘贴板!
| 属性 | Description |
|---|---|
| enabled | 是否应该启用或禁用为失败的连接器和任务重启。 |
| 布尔值 | |
| maxRestarts | Operator 将尝试的最大连接器数重启。如果在达到这个限制后连接器处于失败状态,用户必须手动重启它。默认为无限个重启。 |
| 整数 |