【问题标题】:Can you have an Azure Data Lake gen2 without HNS?可以拥有没有 HNS 的 Azure Data Lake gen2 吗?
【发布时间】:2020-08-21 19:46:04
【问题描述】:

我正在尝试了解我们在创建 Azure 数据湖方面的选择。我从this article 了解到,gen2 数据湖基本上是启用了 Hns 的 Azure V2 存储帐户。我认为没有启用 Hns 就没有 gen2 数据湖之类的东西。是这样吗?另外,有没有像 Hns 的数据湖 gen1 这样的东西?

【问题讨论】:

  • 没有分层命名空间的 ADLS gen 2 只是一个普通的存储帐户,没有 HNS 附带的所有内容。至于 ADLS gen 1,有很好的文档描述了它的功能集和 HDFS。
  • 是的,如果要使用ADLS gen2,必须设置hns。而对于 ADLS gen1,它已经具备此功能。

标签: azure azure-blob-storage azure-data-lake


【解决方案1】:

我认为没有 gen2 数据湖这样的东西 未启用 Hns。

是的,没有 hns 就没有 gen2 数据湖。如果你想使用 ADLS gen2,你必须设置它。

这是文档:

https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&tabs=azure-portal#create-a-storage-account

“Azure Data Lake Storage Gen2 是一组专用于大数据分析的功能,建立在 Azure Blob 存储之上。 Data Lake Storage Gen2 是两种现有存储服务 Azure Blob 存储和 Azure Data Lake Storage Gen1 功能融合的结果。

如果您打算使用 Azure Data Lake Storage,则应在创建 azure v2 存储帐户时选择“高级”选项卡,然后将“分层命名空间”设置为“已启用”。创建 v2 存储帐户后,您无法再更改此选项。(这是创建 ADLS gen2 的方式。)

有没有像带有 Hns 的数据湖 gen1 这样的东西?

ADLS gen1 已经具备此功能。请看一下这个文档:

https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-gen1-to-gen2#gen1-vs-gen2-capabilities

【讨论】:

  • 尽管选择了“Data Lake Storage Gen2”类型,但定价计算器默认提供了一个平面命名空间仍然很奇怪。这对我来说似乎是一种误导。我希望这是一个错误,而不是故意的。
猜你喜欢
  • 1970-01-01
  • 2019-12-02
  • 2019-09-10
  • 2020-09-22
  • 2021-03-06
  • 1970-01-01
  • 2019-07-10
  • 2020-01-13
  • 1970-01-01
相关资源
最近更新 更多