0
点赞
收藏
分享

微信扫一扫

【Azure Event Hub】诡异现象之Event Hub无法删除的根源

问题描述

遇见一个诡异的现象。在Event Hub 事件中心中删除了一个Event Hub后,会立马被重建,多次删除发现都是同样的问题。

【Azure Event Hub】诡异现象之Event Hub无法删除的根源_参考资料

 

这是什么情况呢?

问题解答

经过对Event Hub调查发现,使用了Kafka客户端持续的发送/消费事件。而Kafka客户端自带属性auto.create.topics.enable = true,它会默认创建Event Hub(Topic)。所以当手动在Azure门户上删除Event Hub后,因为Kafka消费端/生产者一直在运行,所以马上自动创建了同名的Event Hub

【Azure Event Hub】诡异现象之Event Hub无法删除的根源_客户端_02

 

 最后的解决办法就是停止Kafka消费端/生产者,并且在程序中修改auto.create.topics.enable  为 false。

 

参考资料

Apache Kafka :https://kafka.apache.org/documentation/#brokerconfigs

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

举报

相关推荐

0 条评论