AdlCopy目标参数的URI类型

时间:2016-01-22 05:34:22

标签: azure-data-lake

在用于将数据从Azure blob存储移动到Azure Data Lake Store的AdlCopy.exe实用程序的文档中,所有示例都显示swebhdfs: URI前缀。

例如:

AdlCopy /dest swebhdfs://mydatalakestore.azuredatalakestore.net/myfolder/ ...

https://azure.microsoft.com/en-us/documentation/articles/data-lake-store-copy-data-azure-storage-blob/

但是,在Data Lake Store帐户的Azure门户页面中,列出了两个不同的“地址” - 带有https:前缀的“URL”和带有adl:前缀的“ADL URI”。

例如:

URL

https://mydatalakestore.azuredatalakestore.net

ADL URI

ADL://mydatalakestore.azuredatalakestore.net

所有这些不同的“地址”是否相同且可互相替代,特别是与/dest实用程序的AdlCopy.exe参数一起使用?

1 个答案:

答案 0 :(得分:2)

swebhdfs是安全的WebHDFS URI,提供符合WebHDFS标准的语义。 adl是(也是安全的)Azure Data Lake URI,它通过一些额外的性能改进和功能扩展了WebHDFS。您也可以使用https,因为该服务具有REST接口。目前,3个URI方案在adlcopy工具中是可互换的。请继续使用门户网站上发布的URI方案以获得最佳性能。

现在不要让我开始讨论为什么Hadoop生态系统滥用URI方案来定义操作语义(我猜有人在http协议和http URL方案之间感到困惑)。