Azure Event Hubs Tutorials

Creating an Event Hub

This tutorial will guide you through the process of creating an Azure Event Hub using the Azure Portal. Event Hubs is a highly scalable data streaming platform and event ingestion service.

Prerequisites

Steps to Create an Event Hub

1

Sign in to the Azure Portal

Open your web browser and navigate to the Azure Portal at https://portal.azure.com. Sign in with your Azure account credentials.

2

Navigate to Event Hubs Namespaces

In the Azure Portal search bar at the top, type "Event Hubs" and select "Event Hubs Namespaces" from the results. Alternatively, you can navigate to the resource you want to create the Event Hub within.

If you don't have an Event Hubs Namespace yet, you'll need to create one first. Click on "Create" and follow the wizard.

  • Subscription: Select your Azure subscription.
  • Resource Group: Choose an existing resource group or create a new one.
  • Namespace name: Enter a globally unique name for your Event Hubs namespace.
  • Location: Select the Azure region where you want to deploy the namespace.
  • Pricing tier: Choose the desired pricing tier (Basic or Standard). For most tutorials, Standard is recommended.
3

Open Your Event Hubs Namespace

Once the Event Hubs Namespace is deployed, navigate to it by clicking on its name in the list of namespaces.

4

Create an Event Hub

On the Event Hubs Namespace page, in the left-hand menu, under "Entities", click on "Event Hubs". Then, click the "+ Event Hub" button at the top of the Event Hubs list.

5

Configure the Event Hub

In the "Create Event Hub" pane:

  • Name: Enter a name for your Event Hub (e.g., my-data-stream).
  • Partition count: This determines the number of partitions for the Event Hub. Choose a number appropriate for your expected throughput. For development, 2 is often sufficient.
  • Message retention: Set how long events are retained in the Event Hub (e.g., 1 day, 7 days).

Click "Create" to create the Event Hub.

6

Verify Creation

Your newly created Event Hub will appear in the list of Event Hubs for your namespace. You can click on its name to view its settings, including connection strings and metrics.

Next Steps

Congratulations! You have successfully created an Azure Event Hub. You can now proceed to:

For more advanced configurations and scenarios, please refer to the official Azure Event Hubs documentation.