我们如何复制Azure Data Lake Store文件夹中的任何文件

Abh*_*hek 2 powershell azure azure-data-lake u-sql

我们已经有了Move-AzureRmDataLakeStoreItem在Azure datalake中的文件夹之间移动文件.我想要的是复制数据池中的文件而不影响原始文件.

我知道的可能性是 -

  1. 使用USQLEXTRACT从的资源文件,然后数据OUTPUT到destinationfile -但我试图复制的所有排序文件(.广州,txt文件,.INFO,名为.exe,.msi)的,我不知道是否USQL能帮助我以.gz或.exe或.msi文件
  2. 使用Data Factory将数据从/到复制Data Lake store

所以,我在这里问的是,我们还可以使用其他任何东西来管理Azure Data Lake Store中的文件副本吗?

Sac*_*eth 5

你还有其他几种选择,

  1. 在HDI集群上运行distcp - 与此处提供的说明类似.https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-copy-data-wasb-distcp
  2. 如果您要复制有限数量的数据(使用10-100的GB),使用adlcopy - https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-copy-data -azure-存储BLOB

这样就好吗?或者您想要Azure Data Lake Store通过其REST API本机支持的内容吗?

谢谢,Azure Data Lake的Sachin Sheth项目经理.