管理 Azure 数据资源管理器群集中的语言扩展
语言扩展功能允许你使用语言扩展插件将其他语言集成到 Azure 数据资源管理器 KQL 查询中。 当你使用相关脚本运行用户定义函数 (UDF) 时,该脚本会获取表格数据作为其输入,并会生成表格输出。 插件运行时托管在沙盒中,这是一个运行在群集节点上的独立且安全的环境。 本文介绍如何在 Azure 门户中管理 Azure 数据资源管理器群集中的语言扩展插件。
先决条件
在群集上启用语言扩展
执行以下步骤,以便在群集上启用语言扩展:
在 Azure 门户中,转到 Azure 数据资源管理器群集。
选择“设置”。
在“配置”下,找到要使用的语言扩展,然后选择“开”。
对于 Python,请在打开的窗格中的列表内选择一个 Python 映像,然后选择“确定”。
选择“保存”。
注意
启用语言扩展最多可能需要 30 分钟时间。 此过程不会影响群集可用性。
更改群集上的 Python 语言扩展映像
执行以下步骤以编辑群集上的 Python 语言扩展映像:
在 Azure 门户中,转到 Azure 数据资源管理器群集。
选择“设置”。
在“配置”下,找到 Python 语言扩展,然后选择“编辑”。
在打开的窗格中的列表内选择一个 Python 映像,然后选择“确定”。
选择“保存”。
注意
更新映像过程最多可能需要 30 分钟。 此过程不会影响群集可用性。
在群集上禁用语言扩展
注意
禁用映像过程最多可能需要 30 分钟。 此过程不会影响群集可用性。
执行以下步骤,在群集上禁用语言扩展:
在 Azure 门户中,转到 Azure 数据资源管理器群集。
在“设置”中选择“配置”。
在“配置”窗格中,选择“关闭”以禁用某个语言扩展。
选择“保存”。
限制
- 即使在相关语言的范围内没有查询运行,语言扩展运行时沙盒也会分配磁盘空间。 若要更详细地了解限制,请参阅沙盒。
- 对于不支持嵌套虚拟化的 VM SKU,请参阅限制。