強制停止¶
モジュール 1: オンプレミス¶
コンシューマーグループ
app
を停止してトピックwikipedia.parsed
からの消費を停止します。以下のコマンドにより、コンシューマーがkill -15
で円滑に停止し、シャットダウンシーケンスに従います。./scripts/app/stop_consumer_app_group_graceful.sh
Docker 環境を停止し、すべてのコンポーネントを破棄して、すべての Docker ボリュームをクリアします。
./scripts/stop.sh
モジュール 2: Confluent Cloud¶
このチュートリアルの「モジュール 2: Confluent Cloud へのハイブリッドデプロイのチュートリアル」の部分を実行済みの場合は、Confluent Cloud でのリソースの作成が含まれていたため、予期せず Confluent Cloud の料金が請求されないように、以下のクリーンアップの手順を実行します。
Confluent Cloud のすべてのサンプルでは、実際の Confluent Cloud リソースを使用しています。Confluent Cloud のサンプルの実行を終了したら、予定外の課金を回避するために、すべての Confluent Cloud リソースが破棄されていることを直接確認してください。
オンプレミスのクラスターが依然として実行されている場合は、Confluent Cloud へのデータのレプリケーションを行っていた Replicator コネクターを削除します。
docker-compose exec connect curl -X DELETE \ --cert /etc/kafka/secrets/connect.certificate.pem \ --key /etc/kafka/secrets/connect.key \ --tlsv1.2 \ --cacert /etc/kafka/secrets/snakeoil-ca-1.crt \ -u connectorSubmitter:connectorSubmitter \ https://connect:8083/connectors/replicate-topic-to-ccloud
オンプレミスのクラスターが依然として実行されている場合は、両方の Kafka ブローカーの Telemetry Reporter を無効にします。
docker-compose exec kafka1 kafka-configs \ --bootstrap-server kafka1:12091 \ --alter \ --entity-type brokers \ --entity-default \ --delete-config confluent.telemetry.enabled,confluent.telemetry.api.key,confluent.telemetry.api.secret
Cloud
API キーを削除します。ccloud api-key delete ${METRICS_API_KEY}
Confluent Cloud 環境を破棄します。
cp-demo
を停止しても、すべてのリソースを破棄しない限り、Confluent Cloud 内のリソースにより引き続き料金が発生します。source ./ccloud_library.sh source delta_configs/env.delta ccloud::destroy_ccloud_stack $SERVICE_ACCOUNT_ID
Confluent Cloud UI にログインし、すべてのリソースが破棄されていることを確認します。
Hosted monitoring
クラスターは、一定の時間が経過するまで Confluent Cloud UI に表示されることに注意してください。