Freigeben über


Save-AzDataFactoryLog

Lädt Protokolldateien aus der Azure HDInsight-Verarbeitung herunter.

Syntax

Save-AzDataFactoryLog
    [-DataFactoryName] <String>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzDataFactoryLog
    [-DataFactory] <PSDataFactory>
    [-Id] <String>
    [-DownloadLogs]
    [[-Output] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Beschreibung

Das Save-AzDataFactoryLog Cmdlet lädt Protokolldateien herunter, die mit der Azure HDInsight-Verarbeitung von Pig- oder Hive-Projekten oder für benutzerdefinierte Aktivitäten auf Ihre lokale Festplatte verknüpft sind. Sie führen zuerst das Cmdlet Get-AzDataFactoryRun aus, um eine ID für eine Aktivität abzurufen, die für ein Datensegment ausgeführt wird, und verwenden Sie dann diese ID, um Protokolldateien aus dem BLOB-Speicher (Binary Large Object) abzurufen, der dem HDInsight-Cluster zugeordnet ist. Wenn Sie den parameter DownloadLogs nicht angeben, gibt das Cmdlet einfach den Speicherort der Protokolldateien zurück. Wenn Sie DownloadLogs angeben, ohne ein Ausgabeverzeichnis anzugeben (Output Parameter), werden die Protokolldateien in den Standardordner "Dokumente" heruntergeladen. Wenn Sie DownloadLogs zusammen mit einem Ausgabeordner (Output) angeben, werden die Protokolldateien in den angegebenen Ordner heruntergeladen.

Beispiele

Beispiel 1: Speichern von Protokolldateien in einem bestimmten Ordner

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs -Output "C:\Test"

Mit diesem Befehl werden Protokolldateien für die Aktivität gespeichert, die mit der ID 841b77c9-d56c-48d1-99a3-8c16c3e77d39 ausgeführt werden, wobei die Aktivität zu einer Pipeline in der Datenfactory namens LogProcessingFactory in der Ressourcengruppe namens ADF gehört. Die Protokolldateien werden im Ordner "C:\Test" gespeichert.

Beispiel 2: Speichern von Protokolldateien im Standardordner "Dokumente"

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39" -DownloadLogs

Mit diesem Befehl werden Protokolldateien im Ordner "Dokumente" gespeichert (Standard).

Beispiel 3: Abrufen des Speicherorts von Protokolldateien

Save-AzDataFactoryLog -ResourceGroupName "ADF" -DataFactoryName "LogProcessingFactory" -Id "841b77c9-d56c-48d1-99a3-8c16c3e77d39"

Dieser Befehl gibt den Speicherort der Protokolldateien zurück. Beachten Sie, dass DownloadLogs- nicht angegeben ist.

Parameter

-DataFactory

Gibt ein PSDataFactory- -Objekt an.

Typ:PSDataFactory
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DataFactoryName

Gibt den Namen einer Datenfactory an. Dieses Cmdlet lädt Protokolldateien für die Datenfactory herunter, die dieser Parameter angibt.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DownloadLogs

Gibt an, dass dieses Cmdlet Protokolldateien auf Ihren lokalen Computer herunterlädt. Wenn Ausgabeordner nicht angegeben ist, werden Dateien unter einem Unterordner im Ordner "Dokumente" gespeichert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Id

Gibt die ID der Aktivitätsausführung für das Datensegment an. Verwenden Sie das Cmdlet Get-AzDataFactoryRun, um eine ID abzurufen.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Output

Gibt den Ausgabeordner an, in dem die heruntergeladenen Protokolldateien gespeichert werden.

Typ:String
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Gibt den Namen einer Azure-Ressourcengruppe an. Mit diesem Cmdlet wird eine Datenfactory erstellt, die zu der Gruppe gehört, die dieser Parameter angibt.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

PSDataFactory

String

Ausgaben

PSRunLogInfo

Hinweise

  • Schlüsselwörter: azure, azurerm, arm, resource, management, manager, data, factories