Az Azure Data Lake Storage Gen1 használatának első lépései az Azure PowerShell használatával
Feljegyzés
Az Azure Data Lake Storage Gen1 ki lett állítva. A nyugdíjazási bejelentést itt találja. A Data Lake Storage Gen1-erőforrások már nem érhetők el.
Megtudhatja, hogyan hozhat létre Azure Data Lake Storage Gen1-fiókot az Azure PowerShell használatával, és hogyan hajthat végre olyan alapvető műveleteket, mint például mappák létrehozása, adatfájlok feltöltése és letöltése, fiók törlése stb. További információ a Data Lake Storage Gen1-ről: Az 1. generációs Data Lake Storage áttekintése.
Előfeltételek
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
- Azure-előfizetés. Lásd: Ingyenes Azure-fiók létrehozása.
- Az Azure PowerShell 1.0-s vagy újabb verziója. Lásd: How to install and configure Azure PowerShell (Az Azure PowerShell telepítése és konfigurálása).
Hitelesítés
Ez a cikk egy egyszerűbb hitelesítési módszert használ az 1. generációs Data Lake Storage-ban, ahol a rendszer kéri az Azure-fiók hitelesítő adatainak megadását. A Data Lake Storage Gen1-fiók és fájlrendszer hozzáférési szintjét ezután a bejelentkezett felhasználó hozzáférési szintje szabályozza. Vannak azonban más módszerek is a Data Lake Storage Gen1 használatával történő hitelesítésre, amelyek a végfelhasználói hitelesítés vagy a szolgáltatásközi hitelesítés. Útmutatás a hitelesítéshez és további tudnivalók a Végfelhasználói hitelesítés vagy a Szolgáltatások közötti hitelesítés című témakörben.
Data Lake Storage Gen1-fiók létrehozása
Nyisson meg egy új Windows PowerShell-ablakot az asztalon. Adja meg a következő kódrészletet az Azure-fiókba való bejelentkezéshez, az előfizetés beállításához és a Data Lake Storage Gen1 szolgáltató regisztrálásához. Amikor a rendszer kéri a bejelentkezést, győződjön meg arról, hogy az előfizetés rendszergazdájaként vagy tulajdonosaként jelentkezik be:
# 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"
A Data Lake Storage Gen1-fiók egy Azure-erőforráscsoporthoz van társítva. Először hozzon létre egy erőforráscsoportot.
$resourceGroupName = "<your new resource group name>" New-AzResourceGroup -Name $resourceGroupName -Location "East US 2"
Hozzon létre egy Data Lake Storage Gen1-fiókot. A megadott név csak kisbetűket és számokat tartalmazhat.
$dataLakeStorageGen1Name = "<your new Data Lake Storage Gen1 account name>" New-AzDataLakeStoreAccount -ResourceGroupName $resourceGroupName -Name $dataLakeStorageGen1Name -Location "East US 2"
Ellenőrizze, hogy a fiók létrehozása sikeres volt-e.
Test-AzDataLakeStoreAccount -Name $dataLakeStorageGen1Name
A parancsmag kimeneti értéke True (Igaz) kell, hogy legyen.
Címtárstruktúrák létrehozása
A Data Lake Storage Gen1-fiókja alatt címtárakat hozhat létre az adatok kezeléséhez és tárolásához.
Adjon meg egy gyökérkönyvtárat.
$myrootdir = "/"
Hozzon létre egy új könyvtárat mynewdirectory néven a megadott gyökérkönyvtárban.
New-AzDataLakeStoreItem -Folder -AccountName $dataLakeStorageGen1Name -Path $myrootdir/mynewdirectory
Ellenőrizze, hogy az új könyvtár létrehozása sikeres volt-e.
Get-AzDataLakeStoreChildItem -AccountName $dataLakeStorageGen1Name -Path $myrootdir
A következő képernyőképen láthatóhoz hasonló kimenetnek kell megjelennie:
Adatok feltöltése
Az adatokat közvetlenül a gyökérszinten, vagy a fiókon belül létrehozott könyvtárba töltheti fel a Data Lake Storage Gen1-be. A jelen szakaszban szereplő kódrészletek bemutatják, hogyan tölthet fel néhány adatot az előző szakaszban létrehozott könyvtárba (mynewdirectory).
Ha feltölthető mintaadatokra van szüksége, használhatja az Azure Data Lake Git-tárában található Ambulance Data mappát. Töltse le a fájlt, és tárolja egy helyi könyvtárban a számítógépen, például C:\sampledata.
Import-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
-Path "C:\sampledata\vehicle1_09142014.csv" `
-Destination $myrootdir\mynewdirectory\vehicle1_09142014.csv
Adatok átnevezése, letöltése és törlése
Fájlok átnevezéséhez használja az alábbi parancsot:
Move-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
-Path $myrootdir\mynewdirectory\vehicle1_09142014.csv `
-Destination $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv
Fájlok letöltéséhez használja a következő parancsot:
Export-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
-Path $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv `
-Destination "C:\sampledata\vehicle1_09142014_Copy.csv"
Fájlok törléséhez használja az alábbi parancsot:
Remove-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
-Paths $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv
Ha a rendszer rákérdez, írja be az Y karaktert az elem törléséhez. Ha több fájlt kíván törölni, megadhatja az összes elérési utat, vesszővel elválasztva.
Remove-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name `
-Paths $myrootdir\mynewdirectory\vehicle1_09142014.csv, $myrootdir\mynewdirectoryvehicle1_09142014_Copy.csv
Fiók törlése
Az alábbi paranccsal törölheti a Data Lake Storage Gen1-fiókját.
Remove-AzDataLakeStoreAccount -Name $dataLakeStorageGen1Name
Ha a rendszer rákérdez, írja be az Y karaktert a fiók törléséhez.
Következő lépések
- Teljesítményhangolási útmutató a PowerShell és az Azure Data Lake Storage Gen1 használatához
- Az Azure Data Lake Storage Gen1 használata big data-követelményekhez
- Az adatok védelme az 1. generációs Data Lake Storage-ban
- Az Azure Data Lake Analytics használata az 1. generációs Data Lake Storage szolgáltatással
- Az Azure HDInsight használata az 1. generációs Data Lake Storage szolgáltatással