Azure 数据资源管理器是一项快速且高度可缩放的数据探索服务,适用于日志和遥测数据。 若要使用 Azure 数据资源管理器,请先创建群集,然后在该群集中创建一个或多个数据库。 本文介绍如何创建免费群集和数据库,或创建完整的群集和数据库。 要判断哪个选项最合适,请检查 功能比较。
在本文中,完整群集是在 Azure 门户中创建的。 还可以使用 C#、Python、Go、Azure CLI、PowerShell 或 Azure 资源管理器(ARM)模板创建完整的群集和数据库。 有关详细信息,请参阅 创建群集和数据库。
有关群集订阅限制的信息,请参阅 Azure 数据资源管理器限制。
先决条件
先决条件因创建免费群集或完整群集而异。 选择相关选项卡。
使用一个Microsoft账户或Microsoft Entra用户身份来创建免费群集。 不需要 Azure 订阅或信用卡。
创建群集
选择相关选项卡,了解如何创建免费群集或完整群集。
若要创建免费群集,请执行以下操作:
转到“我的群集”,然后选择“创建群集”。
在“创建免费群集”对话框中,使用以下信息填写群集详细信息。
设置 |
建议值 |
DESCRIPTION |
群集显示名称 |
MyFreeCluster |
群集的显示名称。 唯一的群集名称将作为部署过程一部分生成,域名 [region].kusto.windows.net 将追加到其中。 |
数据库名称 |
MyDatabase |
要创建的数据库的名称。 此名称在群集中必须唯一。 |
选择位置 |
欧洲 |
群集创建的位置。 |
选中相应的复选框,查看服务条款并接受它们。
选择“创建”以预配群集。 预配通常需要几分钟时间。
使用 Azure 资源组中定义的一组计算和存储资源创建 Azure 数据资源管理器群集。
选择门户左上角的 “+ 创建资源 ”按钮。
搜索 Azure 数据资源管理器。
在 Azure 数据资源管理器下,选择“ 创建”。
请使用以下信息完善基本集群详细信息。
设置 |
建议的值 |
字段说明 |
订阅 |
你的订阅 |
选择要用于群集的 Azure 订阅。 |
资源组 |
你的资源组 |
使用现有资源组或创建新资源组。 |
群集名称 |
唯一的群集名称 |
选择用于标识群集的唯一名称。 域名 [region].kusto.windows.net 将追加到提供的群集名称中。 名称只能包含小写字母和数字。 它必须包含 4 到 22 个字符。 |
区域 |
美国西部 或 美国西部 2 |
对于本快速入门,请选择“美国西部”或“美国西部 2”(如果使用可用性区域)。 对于生产系统,请选择最能满足你需求的区域。 |
工作量 |
开发/测试 |
选择 开发/测试 以开始本快速入门。 对于生产系统,请选择最符合需求的规范。 |
计算规范 |
Dev(无 SLA)_Standard_E2a_v4 |
本快速入门请选择 Dev(无 SLA)_Standard_E2a_v4。 对于生产系统,请选择最符合需求的规范。 |
可用性区域 |
上 |
启用此功能可在区域中的多个物理区域中分配群集存储和计算资源,以实现额外的保护和可用性。 默认情况下,如果区域中支持区域,则启用此功能。 如果计算实例的可用区域少于三个,门户将显示支持的区域数。 创建群集时,可以部署到可用性区域,也可以 稍后迁移。 详细了解 Azure 可用性区域。 |
选择 “查看 + 创建 ”以查看群集详细信息,然后在下一屏幕上选择“ 创建 ”以预配群集。 预配通常需要大约 10 分钟。
部署完成后,选择转到资源。
注释
如果部署失败并出现错误“SubscriptionNotRegistered”,请重试该操作。
如果未在 Azure 资源提供程序和类型中所述的订阅上注册 Kusto 资源提供程序,则部署失败。 部署失败后,Kusto 资源提供程序会在订阅上注册自身,这样重试就可以成功。
创建数据库
选择相关选项卡,了解如何在群集中创建数据库。
若要在免费群集中创建数据库,请执行以下作:
打开 Azure 数据资源管理器 Web UI。
在左侧菜单中,选择 “我的群集”。
在 “作”下,找到 “创建数据库 ”面板。 然后选择创建。
输入数据库的名称。 选择 “下一步:创建数据库”。
若要在完整群集中创建数据库,请执行以下作:
在 Azure 门户中导航到群集。
在“ 概述 ”选项卡上,选择“ 创建数据库”。
使用以下信息填写表格。
设置 |
建议的值 |
字段说明 |
管理员 |
默认已选定 |
管理员字段处于禁用状态。 可以在创建数据库后添加新管理员。 |
数据库名称 |
TestDatabase |
要创建的数据库的名称。 此名称在群集中必须唯一。 |
保留期 |
365 |
数据可用于查询的天数。 从数据摄取开始的时间开始测量周期。 |
缓存周期 |
31 |
在 SSD 存储或 RAM 中保留频繁查询的数据以优化查询的天数。 |
选择“创建”以创建数据库。 创建过程通常需要不到一分钟的时间。 完成该过程后,你将回到“群集 概述 ”选项卡上。
在数据库中运行命令
创建群集和数据库后,可以运行查询和命令。 数据库还没有数据,但仍可以看到工具的工作原理。
在 操作 下,找到 查询数据 面板。 然后选择 “查询”。 将命令 .show databases
粘贴到查询窗口中,然后选择“ 运行”。 结果集显示 TestDatabase,这是群集中唯一的数据库。
将命令 .show tables
粘贴到查询窗口中,然后选择“ 运行”。 此命令返回一个空的结果集,因为你还没有任何表。 在本系列的下一篇文章中,您将添加一个表格。
在群集下,选择“ 查询”。 将命令 .show databases
粘贴到查询窗口中,然后选择“ 运行”。
结果集显示 TestDatabase,这是群集中唯一的数据库。
将命令 .show tables
粘贴到查询窗口中,然后选择“ 运行”。
此命令返回一个空的结果集,因为你还没有任何表。 在本系列的下一篇文章中,您将添加一个表格。
停止并重启群集
可以根据业务需求停止和重启群集。 停止群集会显著降低成本,因为它释放计算资源(这是整个群集成本的大部分),而无需删除数据库。
若要停止群集,请在“ 概述 ”选项卡顶部选择“ 停止”。
注释
群集停止后,数据不可用于查询,并且无法引入新数据。
若要重启群集,请在“ 概述 ”选项卡顶部选择“ 开始”。
重启群集时,可能需要大约 10 分钟才能变得可用(例如,最初预配群集时)。 将数据加载到热缓存中需要更多时间。
清理资源
如果打算遵循其他快速入门和教程,请保留所创建的资源。 否则,请清理您的资源组,以避免产生额外的成本。
在 Azure 门户中,选择最左侧的 资源组 ,然后选择包含数据资源管理器群集的资源组。
选择 “删除资源组 ”以删除整个资源组。 如果使用现有资源组,可以选择仅删除数据资源管理器群集。
后续步骤