ホームページ  >  記事  >  Java  >  Kafka でトピックを削除するための簡潔でわかりやすいガイド

Kafka でトピックを削除するための簡潔でわかりやすいガイド

WBOY
WBOYオリジナル
2024-02-01 08:49:05608ブラウズ

Kafka でトピックを削除するための簡潔でわかりやすいガイド

Kafka トピック削除コマンド チュートリアル

前提条件

  • Kafka クラスターがインストールされ、実行されています。
  • 管理者権限を持つユーザー。

トピック削除コマンド

kafka-topics --delete --topic topic-name

パラメータ

  • --delete: 削除するトピックを指定します。
  • --topic: 削除するトピックの名前。

kafka-topics --delete --topic my-topic

  • トピックを削除する前に、トピック内にコミットされていないデータがないことを確認してください。コミットされていないデータがある場合、トピックを削除するとデータが失われる可能性があります。
  • トピックを削除した後、トピックを復元することはできません。したがって、トピックを削除する前によく考えてください。

FAQ

Q: 複数のパーティションを持つトピックを削除するにはどうすればよいですか?

回答: --partitions パラメータを使用して、削除するパーティションの数を指定します。たとえば、3 つのパーティションを持つトピックを削除するには、次のコマンドを使用できます:

kafka-topics --delete --topic my-topic --partitions 3

Q: 複数のレプリカを持つトピックを削除するにはどうすればよいですか?

回答: --replicas パラメーターを使用して、削除するレプリカの数を指定します。たとえば、2 つのレプリカを持つトピックを削除するには、次のコマンドを使用できます。

kafka-topics --delete --topic my-topic --replicas 2

Q: 圧縮されたトピックを削除するにはどうすればよいですか?

回答: --compression-type パラメータを使用して、削除する圧縮タイプを指定します。たとえば、GZIP 圧縮を使用してトピックを削除するには、次のコマンドを使用できます:

kafka-topics --delete --topic my-topic --compression-type gzip

Q: 保持ポリシーを使用してトピックを削除するにはどうすればよいですか?

回答: --retention-ms パラメータを使用して、削除する保持期間を指定します。たとえば、保持期間が 1 日のトピックを削除するには、次のコマンドを使用できます。

kafka-topics --delete --topic my-topic --retention-ms 86400000

Q: クリーンアップ ポリシーを使用してトピックを削除するにはどうすればよいですか?

回答: --cleanup-policy パラメータを使用して、削除するクリーンアップ ポリシーを指定します。たとえば、削除ポリシーを使用してトピックを削除するには、次のコマンドを使用できます:

kafka-topics --delete --topic my-topic --cleanup-policy delete

以上がKafka でトピックを削除するための簡潔でわかりやすいガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。