Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
- Předplatné Azure. Viz Získání bezplatné zkušební verze Azure.
- Azure PowerShell 1.0 nebo novější Přečtěte si , jak nainstalovat a nakonfigurovat 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í mezi službami.
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 $dataLakeStorageGen1NameVý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.
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/mynewdirectoryOvěřte, že se nový adresář úspěšně vytvořil.
Get-AzDataLakeStoreChildItem -AccountName $dataLakeStorageGen1Name -Path $myrootdirMě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 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
- 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