KSQL - 删除主题

Lan*_*ayx 1 apache-kafka ksqldb

有没有办法从 KSQL 中删除主题?根据github这是可能的,我试过

DROP TOPIC my-topic
DROP TOPIC "my-topic"
DROP TOPIC 'my-topic'
DROP TOPIC `my-topic`
Run Code Online (Sandbox Code Playgroud)

但是这两个命令都不起作用。我收到消息

 Message
-------------------------------------------------------------------------------
 io.confluent.ksql.util.KsqlException: No topic with name true was registered.
Run Code Online (Sandbox Code Playgroud)

Hoj*_*jat 6

KSQL 主题与 Kafka 主题是不同的概念。KSQL 主题是 KSQL 的一个内部概念,它表示一个 kafka 主题以及关于该主题的元数据,包括主题格式。由于我们不会在外部公开 KSQL 主题,因此您不应在 KSQL 语句中使用它。如果你想删除一个 kafka 主题,你应该从 kafka 中删除它。未来我们计划在 KSQL 中添加主题管理功能。