有没有办法从 KSQL 中删除该主题?根据github https://github.com/confluentinc/ksql/blob/4.0.x/ksql-engine/src/main/java/io/confluent/ksql/ddl/commands/DropTopicCommand.java这是可能的,我尝试过
DROP TOPIC my-topic
DROP TOPIC "my-topic"
DROP TOPIC 'my-topic'
DROP TOPIC `my-topic`
但这两个命令都不起作用。我收到消息
Message
-------------------------------------------------------------------------------
io.confluent.ksql.util.KsqlException: No topic with name true was registered.
KSQL 主题与 Kafka 主题是不同的概念。 KSQL 主题是 KSQL 的一个内部概念,它表示一个 kafka 主题以及有关该主题的元数据(包括主题格式)。
由于我们不向外部公开 KSQL 主题,因此您不应在 KSQL 语句中使用它。
如果你想删除一个kafka主题,你应该从kafka中删除它。未来我们计划为 KSQL 添加主题管理功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)