Erste Schritte mit Azure Data Lake-Speicher mithilfe von Azure PowerShell

Download | Deutsch | Anspruch

Erfahren Sie, wie Sie mit Azure PowerShell ein Azure Data Lake-Speicherkonto erstellen und grundlegende Vorgänge ausführen, z. B. Ordner erstellen, Datendateien hoch- und herunterladen, Ihr Konto löschen usw. Weitere Informationen zu Data Lake-Speicher finden Sie unter Übersicht über Data Lake-Speicher.

Voraussetzungen

Bevor Sie mit diesem Lernprogramm beginnen können, benötigen Sie Folgendes:

  • Ein Azure-Abonnement. Siehe Kostenlose Azure-Testversion.
  • Aktiviertes Azure-Abonnement für die öffentliche Vorschauversion des Data Lake-Speichers. Weitere Informationen finden Sie in den Anweisungen.

Installieren von Azure PowerShell 1.0 oder höher

Siehe Abschnitt „Voraussetzungen“ unter Verwenden von Azure PowerShell mit Azure Resource Manager.

Erstellen eines Azure Data Lake-Speicherkontos

  1. Öffnen Sie vom Desktop aus ein neues Azure PowerShell-Fenster, und geben Sie den folgenden Ausschnitt ein, um sich bei Ihrem Azure-Konto anzumelden, das Abonnement einzurichten und den Data Lake-Speicheranbieter zu registrieren. Stellen Sie bei der Aufforderung zum Anmelden sicher, dass Sie sich als einer der Administratoren bzw. Besitzer des Abonnements anmelden:

    Copy
    # Log in to your Azure account Login-AzureRmAccount # List all the subscriptions associated to your account Get-AzureRmSubscription # Select a subscription Set-AzureRmContext -SubscriptionId <subscription ID> # Register for Azure Data Lake Store Register-AzureRmResourceProvider -ProviderNamespace "Microsoft.DataLakeStore"
  2. Ein Azure Data Lake-Speicherkonto wird einer Azure-Ressourcengruppe zugeordnet. Erstellen Sie zunächst eine Azure-Ressourcengruppe.

    Copy
    $resourceGroupName = "" New-AzureRmResourceGroup -Name $resourceGroupName -Location "East US 2"

    Erstellen einer Azure-Ressourcengruppe

  3. Erstellen Sie ein Azure Data Lake-Speicherkonto. Der angegebene Name darf nur Kleinbuchstaben und Zahlen enthalten.

    Copy
    $dataLakeStoreName = "" New-AzureRmDataLakeStoreAccount -ResourceGroupName $resourceGroupName -Name $dataLakeStoreName -Location "East US 2"

    Erstellen eines Azure Data Lake-Speicherkontos

  4. Stellen Sie sicher, dass das Konto erfolgreich erstellt wurde.

    Copy
    Test-AzureRmDataLakeStoreAccount -Name $dataLakeStoreName

    Die Ausgabe sollte True lauten.

Erstellen von Verzeichnisstrukturen im Azure Data Lake-Speicher

Sie können in Ihrem Azure Data Lake-Speicherkonto Verzeichnisse zum Verwalten und Speichern von Daten erstellen.

  1. Legen Sie ein Stammverzeichnis fest.

    Copy
    $myrootdir = "/"
  2. Erstellen Sie ein neues Verzeichnis namens mynewdirectory unter dem festgelegten Stammverzeichnis.

    Copy
    New-AzureRmDataLakeStoreItem -Folder -AccountName $dataLakeStoreName -Path $myrootdir/mynewdirectory
  3. Stellen Sie sicher, dass das neue Verzeichnis erfolgreich erstellt wurde.

    Copy
    Get-AzureRmDataLakeStoreChildItem -AccountName $dataLakeStoreName -Path $myrootdir

    Eine Ausgabe ähnlich der folgenden sollte angezeigt werden:

    Überprüfen des Verzeichnisses

Hochladen von Daten in den Azure Data Lake-Speicher

Sie können Ihre Daten direkt auf die Stammebene eines Data Lake-Speichers oder in ein im Konto erstelltes Verzeichnis hochladen. Die folgenden Codeausschnitte veranschaulichen das Hochladen von Beispieldaten in das im vorigen Abschnitt erstellte Verzeichnis (mynewdirectory).

Wenn Sie Beispieldaten zum Hochladen verwenden möchten, können Sie den OrdnerAmbulance Data aus dem Azure Data Lake-Git-Repository herunterladen. Laden Sie die Datei herunter, und speichern Sie sie in ein lokales Verzeichnis auf dem Computer, z. B. „C:\sampledata“.

Copy
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\sampledata\vehicle1_09142014.csv" -Destination $myrootdir\mynewdirectory\vehicle1_09142014.csv

Umbenennen, Herunterladen und Löschen von Daten im Data Lake-Speicher

Verwenden Sie zum Umbenennen einer Datei den folgenden Befehl:

Copy
Move-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path $myrootdir\mynewdirectory\vehicle1_09142014.csv -Destination $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv

Verwenden Sie zum Downloaden einer Datei den folgenden Befehl:

Copy
Export-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv -Destination "C:\sampledata\vehicle1_09142014_Copy.csv"

Verwenden Sie zum Löschen einer Datei den folgenden Befehl:

Copy
Remove-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Paths $myrootdir\mynewdirectory\vehicle1_09142014_Copy.csv

Geben Sie nach entsprechender Aufforderung Y ein, um das Element zu löschen. Wenn mehrere Dateien gelöscht werden sollen, können Sie die betreffenden Pfade durch Kommas getrennt bereitstellen.

Copy
Remove-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Paths $myrootdir\mynewdirectory\vehicle1_09142014.csv, $myrootdir\mynewdirectoryvehicle1_09142014_Copy.csv

Löschen eines Azure Data Lake-Speicherkontos

Verwenden Sie den folgenden Befehl zum Löschen Ihres Data Lake-Speicherkontos.

Copy
Remove-AzureRmDataLakeStoreAccount -Name $dataLakeStoreName

Geben Sie nach entsprechender Aufforderung Y ein, um das Konto zu löschen.

Nächste Schritte

URL Erste Schritte mit Azure Data Lake-Speicher mithilfe von Azure PowerShell

Tags

Diese Seite weiterempfehlen