我对 Azure 很陌生,想知道如何检查资源组中可用的现有存储帐户 V2 是否具有数据湖 Gen2 类型。
我知道创建数据湖第 2 代的过程,方法是在创建时使用选项启用分层命名空间==数据湖第 2 代。
但是创建后如何检查:
提前致谢。
在门户上,选择存储帐户并单击
Configuration
。您应该能够在右侧看到分层命名空间是否已启用,如下图所示。
要检查存储帐户是否是天蓝色数据湖,您可以使用以下查询。
az resource show --name resourceName --resource-group groupName --resource-type "Microsoft.Storage/storageAccounts" --query properties.isHnsEnabled
如果为 True,则存储帐户是 ADL
另一种方法是使用
Az.Storage
PowerShell 模块。使用 Connect-AzAccount
连接然后运行以下命令:
Get-AzStorageAccount -ResourceGroupName ResourceGroupName -Name StorageAccountName | Select-Object -ExpandProperty EnableHierarchicalNamespace
如果返回
True
,则数据湖已启用。
同一命令的稍微缩写的版本:
Get-AzStorageAccount -R ResourceGroupName -N StorageAccountName | select -Exp EnableHierarchicalNamespace