132장. AutoRestart 스키마 참조
사용 위치: KafkaConnectorSpec, KafkaMirrorMaker2ConnectorSpec
FAILED 상태인 커넥터 및 작업에 대한 자동 재시작을 구성합니다.
활성화하면 백오프 알고리즘은 실패한 각 커넥터 및 해당 작업에 자동 재시작을 적용합니다. 증분 백오프 간격은 n * n + n 공식을 사용하여 계산됩니다. 여기서 n 은 이전 재시작 횟수를 나타냅니다. 이 간격은 최대 60분으로 제한됩니다. 결과적으로 재시작은 즉시 발생하고 2, 6, 12, 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. 자동Restart 스키마 속성 링크 복사링크가 클립보드에 복사되었습니다!
| 속성 | 설명 |
|---|---|
| enabled | 실패한 커넥터 및 작업에 대한 자동 재시작 여부를 활성화하거나 비활성화해야 합니다. |
| boolean | |
| maxRestarts | Operator가 시도할 최대 커넥터 수를 다시 시작합니다. 이 제한에 도달한 후 커넥터가 failed 상태로 남아 있으면 사용자가 수동으로 다시 시작해야 합니다. 기본값은 무제한 재시작 횟수입니다. |
| integer |