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. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
- Předplatné Azure. Viz Získání bezplatné zkušební verze Azure.
- Azure PowerShell 1.0 nebo vyšší. Viz téma Instalace a konfigurace prostředí Azure PowerShell.
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í služba-služba.
Vytvoření účtu Data Lake Storage Gen1
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"
Úč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ř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"
Ověřte, že se účet úspěšně vytvořil.
Test-AzDataLakeStoreAccount -Name $dataLakeStorageGen1Name
Výstup této rutiny by měl být True (pravda).
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.
Zadejte kořenový adresář.
$myrootdir = "/"
V zadaném kořenovém adresáři vytvořte nový adresář s názvem mynewdirectory.
New-AzDataLakeStoreItem -Folder -AccountName $dataLakeStorageGen1Name -Path $myrootdir/mynewdirectory
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:
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, která byste mohli nahrát, můžete použít složku Ambulance Data z úložiště Git Azure Data Lake. 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, a položku tak odstraňte. 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, a účet tak odstraňte.
Další kroky
- Pokyny k ladění výkonu pro použití PowerShellu s Azure Data Lake Storage Gen1
- Použití Azure Data Lake Storage Gen1 pro požadavky na velké objemy dat
- Zabezpečení dat ve službě Data Lake Storage Gen1
- Použití Azure Data Lake Analytics se službou Data Lake Storage Gen1
- Použití Služby Azure HDInsight se službou Data Lake Storage Gen1