Sdílet prostřednictvím


Začínáme s Azure Data Lake Storage Gen1 pomocí Azure PowerShellu

Poznámka:

Azure Data Lake Storage Gen1 je teď vyřazený. Podívejte se na oznámení o vyřazení z provozu . Prostředky Data Lake Storage Gen1 už nejsou přístupné.

Naučte se používat Azure PowerShell k vytvoření účtu Azure Data Lake Storage Gen1 a provádění základních operací, jako jsou vytváření složek, nahrávání a stahování datových souborů, odstranění účtu atd. Další informace o Data Lake Storage Gen1 najdete v tématu Přehled služby Data Lake Storage Gen1.

Požadavky

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Podívejte se na Install Azure PowerShell, abyste mohli začít. Informace o migraci do modulu Az PowerShell najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Ověřování

Tento článek používá jednodušší přístup k ověřování u Data Lake Storage Gen1, kde se zobrazí výzva k zadání přihlašovacích údajů k účtu Azure. Úroveň přístupu k účtu Data Lake Storage Gen1 a systému souborů se pak řídí úrovní přístupu přihlášeného uživatele. Existují ale další přístupy k ověřování pomocí Data Lake Storage Gen1, což je ověřování koncových uživatelů nebo ověřování mezi službami. Pokyny a další informace o ověřování najdete v tématu Ověřování koncových uživatelů nebo ověřování mezi službami.

Vytvoření účtu Data Lake Storage Gen1

  1. Otevřete na ploše nové okno Windows PowerShellu. Zadáním následujícího fragmentu kódu se přihlaste ke svému účtu Azure, nastavte předplatné a zaregistrujte poskytovatele Data Lake Storage Gen1. Po zobrazení výzvy k přihlášení se ujistěte, že se přihlašujete jako jeden z správců nebo vlastníka předplatného:

    # Log in to your Azure account
    Connect-AzAccount
    
    # List all the subscriptions associated to your account
    Get-AzSubscription
    
    # Select a subscription
    Set-AzContext -SubscriptionId <subscription ID>
    
    # Register for Azure Data Lake Storage Gen1
    Register-AzResourceProvider -ProviderNamespace "Microsoft.DataLakeStore"
    
  2. Účet Data Lake Storage Gen1 je přidružený ke skupině prostředků Azure. Začněte vytvořením skupiny prostředků.

    $resourceGroupName = "<your new resource group name>"
    New-AzResourceGroup -Name $resourceGroupName -Location "East US 2"
    

    Vytvoření skupiny prostředků Azure

  3. Vytvořte účet Data Lake Storage Gen1. Zadaný název musí obsahovat jenom malá písmena a číslice.

    $dataLakeStorageGen1Name = "<your new Data Lake Storage Gen1 account name>"
    New-AzDataLakeStoreAccount -ResourceGroupName $resourceGroupName -Name $dataLakeStorageGen1Name -Location "East US 2"
    

    Vytvoření účtu Data Lake Storage Gen1

  4. Ověřte, že se účet úspěšně vytvořil.

    Test-AzDataLakeStoreAccount -Name $dataLakeStorageGen1Name
    

    Výstup pro cmdlet by měl být True.

Vytváření adresářových struktur

Pomocí účtu Data Lake Storage Gen1 můžete vytvářet adresáře pro správu a ukládání dat.

  1. Zadejte kořenový adresář.

    $myrootdir = "/"
    
  2. V zadaném kořenovém adresáři vytvořte nový adresář s názvem mynewdirectory .

    New-AzDataLakeStoreItem -Folder -AccountName $dataLakeStorageGen1Name -Path $myrootdir/mynewdirectory
    
  3. Ověřte, že se nový adresář úspěšně vytvořil.

    Get-AzDataLakeStoreChildItem -AccountName $dataLakeStorageGen1Name -Path $myrootdir
    

    Měl by se zobrazit výstup jako na následujícím snímku obrazovky:

    Ověření adresáře

Nahrání dat

Data můžete nahrát do Data Lake Storage Gen1 přímo na kořenové úrovni nebo do adresáře, který jste vytvořili v rámci účtu. Fragmenty kódu v této části ukazují, jak nahrát ukázková data do adresáře (mynewdirectory), který jste vytvořili v předchozí části.

Pokud hledáte ukázková data k nahrání, můžete získat složku Ambulance Data z úložiště Azure Data Lake Git. Stáhněte si soubor a uložte ho do místního adresáře v počítači, například C:\sampledata.

Import-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
   -Path "C:\sampledata\vehicle1_09142014.csv" `
   -Destination $myrootdir\mynewdirectory\vehicle1_09142014.csv

Přejmenování, stažení a odstranění dat

Pokud chcete přejmenovat soubor, použijte tento příkaz:

Move-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
    -Path $myrootdir\mynewdirectory\vehicle1_09142014.csv `
    -Destination $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv

Pokud chcete stáhnout soubor, použijte tento příkaz:

Export-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
    -Path $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv `
    -Destination "C:\sampledata\vehicle1_09142014_Copy.csv"

Pokud chcete odstranit soubor, použijte tento příkaz:

Remove-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
    -Paths $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv

Po zobrazení výzvy zadejte Y , aby se položka odstranila. Pokud chcete odstranit více souborů, můžete zadat všechny požadované cesty oddělené čárkou.

Remove-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
    -Paths $myrootdir\mynewdirectory\vehicle1_09142014.csv, $myrootdir\mynewdirectoryvehicle1_09142014_Copy.csv

Odstranit účet

K odstranění účtu Data Lake Storage Gen1 použijte následující příkaz.

Remove-AzDataLakeStoreAccount -Name $dataLakeStorageGen1Name

Po zobrazení výzvy zadejte Y , abyste účet odstranili.

Další kroky