2.4.10. Kafka MirrorMaker 2.0 コネクタータスクの再起動の実行
この手順では、OpenShift アノテーションを使用して Kafka MirrorMaker 2.0 コネクタータスクの再起動を手動でトリガーする方法を説明します。
前提条件
- 稼働中の Cluster Operator。
手順
再起動する Kafka MirrorMaker 2.0 コネクターを制御する
KafkaMirrorMaker2カスタムリソースの名前を見つけます。oc get KafkaMirrorMaker2
oc get KafkaMirrorMaker2Copy to Clipboard Copied! Toggle word wrap Toggle overflow Kafka MirrorMaker 2.0 コネクターの名前と、
KafkaMirrorMaker2カスタムリソースから再起動されるタスクの ID を検索します。タスク ID は 0 から始まる負の値ではない整数です。oc describe KafkaMirrorMaker2 KAFKAMIRRORMAKER-2-NAME
oc describe KafkaMirrorMaker2 KAFKAMIRRORMAKER-2-NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow コネクタータスクを再起動するには、OpenShift で
KafkaMirrorMaker2リソースにアノテーションを付けます。この例では、oc annotateはmy-source->my-target.MirrorSourceConnectorという名前のコネクタのタスク 0 を再起動します。oc annotate KafkaMirrorMaker2 KAFKAMIRRORMAKER-2-NAME "strimzi.io/restart-connector-task=my-source->my-target.MirrorSourceConnector:0"
oc annotate KafkaMirrorMaker2 KAFKAMIRRORMAKER-2-NAME "strimzi.io/restart-connector-task=my-source->my-target.MirrorSourceConnector:0"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次の調整が発生するまで待ちます (デフォルトでは 2 分ごとです)。
アノテーションが調整プロセスで検出されれば、Kafka MirrorMaker 2.0 コネクタータスクは再起動されます。再起動タスクの要求が受け入れられると、
KafkaMirrorMaker2のカスタムリソースからアノテーションが削除されます。