Есть ли способ использовать инструменты командной строки Pulsar для удаления всех сообщений в теме? У него еще нет подписок, и, насколько я могу судить, инструменты, которые это делают, работают с подпиской. Мне нужно избавиться от старого хлама перед запуском службы, потребляющей тему.
@ Дэвид Тинкер, попробуйте эту команду удаления темы: $ pulsar-admin persistent delete persistent://test-tenant/ns1/tp1
Перед выполнением к нему не должно быть подключено ни одной активной подписки или производителя. Если к теме подключены подписка и производители, и вы позаботились о существующих данных, вы можете добавить --force
в конце. После удаления этой темы при создании данных производитель повторно подключится и автоматически создаст тему с тем же именем.