快速入门:使用 Azure PowerShell 创建事件中心

Azure 事件中心是一个大数据流式处理平台和事件引入服务,每秒能够接收和处理数百万个事件。 事件中心可以处理和存储分布式软件和设备生成的事件、数据或遥测。 可以使用任何实时分析提供程序或批处理/存储适配器转换和存储发送到数据中心的数据。 有关事件中心的详细概述,请参阅事件中心概述事件中心功能

在本快速入门中,请使用 Azure PowerShell 创建事件中心。

先决条件

具有活动订阅的 Azure 帐户。 创建试用版订阅

注意

在可以在由世纪互联运营的 Microsoft Azure 中使用 Azure CLI 之前,请先运行 az cloud set -n AzureChinaCloud 来更改云环境。 若要切换回 Azure 公有云,请再次运行 az cloud set -n AzureCloud

如果在本地使用 PowerShell,必须运行最新版本的 PowerShell 才能完成本快速入门。 如需进行安装或升级,请参阅安装和配置 Azure PowerShell

创建资源组

运行以下命令来创建资源组。 资源组是 Azure 资源的逻辑集合。 所有资源在资源组中进行部署和管理。

如果使用的是 Azure 本地 Shell,请在左上角从“Bash”切换到“PowerShell”。 选择“复制”以复制命令,并将其粘贴到本地 Shell,然后运行。

以下示例在中国东部区域中创建一个资源组。 将 myResourceGroup 替换为要使用的资源组的名称。

$rgName="myResourceGroup$(Get-Random)"
$region="chinaeast"
New-AzResourceGroup -Name $rgName -Location $region

创建事件中心命名空间

运行以下命令,在资源组中创建事件中心命名空间。 事件中心命名空间提供唯一的完全限定域名,可在其中创建一个或多个事件中心。 如果需要,请更新命名空间的值。

$namespaceName="myNamespace$(Get-Random)"
New-AzEventHubNamespace -ResourceGroupName $rgName -NamespaceName $namespaceName -Location $region

创建事件中心

创建事件中心命名空间后,通过运行以下命令在该命名空间中创建事件中心。

$ehubName="myEventHub"
New-AzEventHub -ResourceGroupName $rgName -NamespaceName $namespaceName -EventHubName $ehubName

祝贺你! 现已使用 Azure PowerShell 创建了一个事件中心命名空间,并在该命名空间中创建了一个事件中心。

清理资源

如果要保留此事件中心以便测试发送和接收事件,请忽略此部分。 否则,请运行以下命令,删除资源组。 此命令可删除资源组中的所有资源以及资源组本身。

Remove-AzResourceGroup $rgName

后续步骤

在本文中,我们已创建事件中心命名空间,并使用示例应用程序从事件中心发送和接收事件。 有关如何将事件发送到事件中心(或)从事件中心接收事件的分步说明,请参阅“发送和接收事件”教程: