练习 - 将 Azure 存储资源管理器连接到 Azure Data Lake Storage

已完成

Azure 存储资源管理器不仅可用于存储帐户。 你还可以使用它来调查和下载 Azure Data Lake Storage 中的数据。

你已了解了在 Azure 存储帐户中创建和管理 Blob 和队列资源是多么简单。 现在,你想加深认识,了解存储帐户如何连接到开发人员的数据湖(这用于存储 CRM 系统的基础结构数据)。

Azure Data Lake Storage Gen2 不是专用的服务或帐户类型。 它是一组通过启用 Azure 存储帐户的分层命名空间功能来解锁的功能。

在这里,你将了解如何使用存储资源管理器连接到 Azure Data Lake Storage Gen2、创建容器以及将数据上传到其中。

注意

本练习可选做。 若要完成本练习,则需要在开始之前创建 Azure 订阅。 如果没有 Azure 帐户或不想暂时创建一个帐户,可以通读说明,以便了解所显示的信息。

注意

在本单元中,你将使用 Azure Cloud Shell 作为终端。 可以通过 Azure 门户Cloud Shell 登录访问 Cloud Shell。 无需在电脑或笔记本电脑上安装任何内容即可使用它。

注意

需要使用资源组来完成本练习中的步骤。 可以使用已创建的资源组,也可以专门为此练习创建新的资源组。 如果选择创建新的资源组,这样就可以更轻松地清理完成练习时创建的任何资源。 如果没有现有资源组或想要为此练习创建新的资源组,可以按照 使用 Azure 门户和 Azure 资源管理器 中的步骤管理资源组,使用 Azure 门户创建资源组,或者可以使用 Azure CLI 通过 Azure CLI 创建资源组,按照 “管理 Azure 资源组 ”中的步骤作。

创建具有 Azure Data Lake Storage Gen2 功能的存储帐户

来看一看如何连接到已启用 Data Lake Storage Gen2 的帐户。 若要使用存储资源管理器管理已启用 Data Lake Storage Gen2 的帐户,你需要先在 Azure 中创建存储帐户。

若要创建存储帐户,请打开 Azure Cloud Shell 并运行 az storage account create 命令。 将 myResourceGroupName 替换为资源组的名称。

az storage account create \
    --name dlstoragetest$RANDOM \
    --resource-group "myResourceGroupName" \
    --location westus2 \
    --sku Standard_LRS \
    --kind StorageV2 \
    --hns

注意

存储帐户创建可能需要几分钟才能完成。

连接到启用 Data Lake Gen2 的 存储帐户

现在,你已创建已启用 Gen2 的存储帐户,存储资源管理器应能自动连接到此帐户。

  1. 在存储资源管理器的 “资源管理器 ”窗格中,找到订阅并将其展开以显示所有存储帐户。

    注意

    存储帐户可能需要几分钟才能显示在存储资源管理器中。 如果看不到存储帐户,请稍等片刻,然后选择“全部刷新”。

  2. 你将看到存储帐户下显示的“dlstoragetest001 (ADLS Gen2)”存储帐户。 你的帐户将具有不同的数字后缀。

    显示 Azure Data Lake Storage Gen2 帐户的屏幕截图。

创建容器

已启用 Data Lake Gen2 的存储帐户中的所有容器都是 blob 容器。 创建新容器:

  1. 展开“dlstoragetest001”存储帐户,右键单击“Blob 容器”,然后从快捷菜单中选择“创建 Blob 容器”

    显示用于添加容器的快捷菜单的屏幕截图。

  2. 将新容器命名为“myfilesystem”。

  3. 创建容器后,随即显示容器的窗格。 你可以在其中管理容器内容。

    显示 myfilesystem 控件功能区和视图的屏幕截图。

上传和查看 blob 数据

新建 myfilesystem 容器后,你现在可以将文件或文件夹上传到其中。

  1. 若要上传文件,请选择“上传”选项,然后选择“上传文件”。

    显示上传选项的屏幕截图。

  2. 在对话框中,使用省略号 (…) 选择要上传的文件。

  3. 选择要上传的文件,然后选择“打开”。

  4. 选择“上传”按钮。

  5. 该文件可用于 myfilesystem 容器。

    显示已上传的文件的屏幕截图。

你可以向此文件夹上传文件,数量不限。 还可以创建文件夹,数量不限。 然后可以像在文件系统中那样组织和管理文件夹中的内容。