Pulsarコマンドラインツールを使用してトピックのすべてのメッセージを削除する方法はありますか?それはまだサブスクリプションを持っていません、そして私がこれを行うツールがサブスクリプションで動作することを私が言うことができることから。トピックを消費するサービスを開始する前に、古いジャンクを取り除く必要があります。
@David Tinker、このトピック削除コマンドを試してください:$ pulsar-admin persistent delete persistent://test-tenant/ns1/tp1
実行する前に、アクティブなサブスクリプションまたはプロデューサーが接続されていない必要があります。トピックにサブスクリプションとプロデューサーが接続されていて、既存のデータに注意を払った場合は、最後に--force
を追加できます。このトピックを削除した後、データを生成すると、プロデューサーは再接続し、同じ名前のトピックを自動作成します。