1.6. 自动重启连接器


新的配置属性可自动重启失败的连接器和 Kafka MirrorMaker 2 的任务。如果将 autoRestart 属性设置为 true,则进行最多 7 个重启尝试,然后必须手动重新启动。

对于 Kafka Connect 连接器,您可以在 KafkaConnector 自定义资源中配置 autoRestart 属性。

启用自动重启的 Kafka Connect 配置示例

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaConnector
metadata:
  name: my-source-connector
  labels:
    strimzi.io/cluster: my-connect-cluster
spec:
  class: org.apache.kafka.connect.file.FileStreamSourceConnector
  tasksMax: 2
  autoRestart:
    enabled: true
  config:
    file: "/opt/kafka/LICENSE"
    topic: my-topic
    # ...

对于 MirrorMaker 2 连接器,您可以在 KafkaMirrorMaker2 自定义资源中配置 autoRestart 属性。您可以为 MirrorMaker 2 使用的每个内部连接器启用自动重启: sourceConnectorheartbeatConnectorcheckpointConnector

启用自动重启的 MirrorMaker 2 配置示例

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaMirrorMaker2
metadata:
  name: my-mm2-cluster
spec:
  mirrors:
  - sourceConnector:
      autoRestart:
        enabled: true
      # ...
    heartbeatConnector:
      autoRestart:
        enabled: true
      # ...
    checkpointConnector:
      autoRestart:
        enabled: true
      # ...

请参阅 AutoRestart 模式属性

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部