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
Ausgaben
Hinweise
- Schlüsselwörter: azure, azurerm, arm, resource, management, manager, data, factories
Ähnliche Themen
Azure PowerShell