1
votes

We want to migrate data from Azure DataLake Gen1 to Azure DataLake Gen2 and we don't want to use Azure DataFactory, is there any way to copy data using azcopy/AdlCopy/Azure Storage Explorer?

2

2 Answers

0
votes

No, azcopy, AdlCopy and Azure Storage Explorer don't support copy data from ADL Gen1 to ADL Gen2.

azcopy supports directions are these:

  • local <-> Azure Blob (SAS or OAuth authentication)
  • local <-> Azure Files (Share/directory SAS authentication)
  • local <-> Azure Data Lake Storage Gen 2 (SAS, OAuth, or shared key authentication)
  • Azure Blob (SAS or public) -> Azure Blob (SAS or OAuth authentication)
  • Azure Blob (SAS or public) -> Azure Files (SAS)
  • Azure Files (SAS) -> Azure Files (SAS)
  • Azure Files (SAS) -> Azure Blob (SAS or OAuth authentication)
  • Amazon Web Services (AWS) S3 (Access Key) -> Azure Block Blob (SAS or OAuth authentication)

AdlCopy:

  • From Azure Storage blobs into Data Lake Storage Gen1. You can't use AdlCopy to copy data from Data Lake Storage Gen1 to Azure Storage blobs.
  • Between two Data Lake Storage Gen1 accounts.

If you want to copy data without using ADF, you can refer to this documentation.