首页 > 解决方案 > 无法在 Azure 事件中心启用 Kafka 功能

问题描述

我正在尝试在我的事件中心启用 Kafka 功能,如以下链接中所述

https://www.codit.eu/blog/getting-familiar-with-azure-event-hubs-for-apache-kafka/?country_sel=uk

但是,正如您从我的事件中心命名空间图片中看到的那样,我没有提供启用 Kafka 的选项。

在此处输入图像描述

我读过一篇过去的 SO 帖子,其中的答案是“截至目前,‘启用 Kafka’ 功能在新创建的事件中心上可用。” 此外,该功能仅在某些地区可用。

但是,正如您从我的图像中看到的那样,我的事件中心位于 Kafka 可用且新创建的区域内。

因此,有人可以让我知道为什么我看不到 Kafka 功能以启用它吗?

但是,正如您从图像中看到的那样

标签: apache-kafkaazure-eventhub

解决方案


Kafka endpointfor是自动启用的Event hub namespace,所以在创建的时候没有这个选项。

请注意,这 Event Hubs for Kafka仅适用于standarddedicated层。该basic层不支持事件中心上的 Kafka(请参阅本文档Note中的部分)。但是在您提供的图像中,我看到您正在创建一个eventthub 命名空间。请尝试创建一个eventthub 命名空间,如下所示:Basic tierStandard tier

在此处输入图像描述

Standard tier创建 eventthub 命名空间后,您可以检查 Kafka 是否已启用,如下面的屏幕截图所示:

在此处输入图像描述


推荐阅读