Get-AzureHDInsightJobOutput
Hämtar loggutdata för ett jobb.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
Get-AzureHDInsightJobOutput
[-Certificate <X509Certificate2>]
[-HostedService <String>]
-Cluster <String>
[-DownloadTaskLogs]
[-Endpoint <Uri>]
[-IgnoreSslErrors <Boolean>]
-JobId <String>
[-StandardError]
[-StandardOutput]
[-Subscription <String>]
[-TaskLogsDirectory <String>]
[-TaskSummary]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Den här versionen av Azure PowerShell HDInsight är inaktuell. Dessa cmdletar tas bort senast den 1 januari 2017. Använd den nyare versionen av Azure PowerShell HDInsight.
Information om hur du använder den nya HDInsight för att skapa ett kluster finns i Skapa Linux-baserade kluster i HDInsight med Azure PowerShell. Information om hur du skickar jobb med hjälp av Azure PowerShell och andra metoder finns i Skicka Hadoop-jobb i HDInsight. Referensinformation om Azure PowerShell HDInsight finns i Azure HDInsight-cmdletar.
Cmdleten Get-AzureHDInsightJobOutput hämtar loggutdata för ett jobb från lagringskontot som är associerat med ett kluster. Du kan hämta olika typer av jobbloggar, till exempel standardutdata, standardfel, aktivitetsloggar och en sammanfattning av aktivitetsloggarna.
Exempel
Exempel 1: Hämta jobbutdata
PS C:\>$SubId = (Get-AzureSubscription -Current).SubscriptionId
PS C:\> $ClusterName = "MyCluster"
PS C:\> $WordCountJob = New-AzureHDInsightMapReduceJobDefinition -JarFile "/Example/Apps/Hadoop-examples.jar" -ClassName "Wordcount" -Defines @{ "mapred.map.tasks" = "3" } -Arguments "/Example/Data/Gutenberg/Davinci.txt", "/Example/Output/WordCount" $WordCountJob
| Start-AzureHDInsightJob -Subscription $SubId -Cluster $ClusterName
| Wait-AzureHDInsightJob -Subscription $SubId -WaitTimeoutInSeconds 3600
| Get-AzureHDInsightJobOutput -Cluster $ClusterName -StandardError
Det första kommandot hämtar ID:t för den aktuella prenumerationen och lagrar det sedan i variabeln $SubId.
Det andra kommandot lagrar namnet MyCluster i variabeln $Clustername.
Det tredje kommandot skapar en MapReduce-jobbdefinition och lagrar den sedan i variabeln $WordCountJob. Kommandot skickar jobbet i $WordCountJob till cmdleten Start-AzureHDInsightJob för att starta jobbet. Det skickar också $WordCountJob till cmdleten Wait-AzureHDInsightJob för att vänta tills jobbet har slutförts och sedan använder det Get-AzureHDInsightJobOutput för att hämta jobbutdata.
Parametrar
-Certificate
Anger hanteringscertifikatet för en Azure-prenumeration.
Type: | X509Certificate2 |
Aliases: | Cert |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cluster
Anger ett kluster. Den här cmdleten hämtar jobbloggar från klustret som den här parametern anger.
Type: | String |
Aliases: | ClusterName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DownloadTaskLogs
Anger att den här cmdleten hämtar aktivitetsloggarna för ett jobb.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Endpoint
Anger den slutpunkt som ska användas för att ansluta till Azure. Om du inte anger den här parametern använder den här cmdleten standardslutpunkten.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostedService
Anger namnområdet för en HDInsight-tjänst om du inte vill använda standardnamnområdet.
Type: | String |
Aliases: | CloudServiceName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreSslErrors
Anger om SSL-fel (Secure Sockets Layer) ignoreras.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobId
Anger ID för jobbet som ska hämtas.
Type: | String |
Aliases: | Id |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StandardError
Anger att den här cmdleten hämtar StdErr-utdata för ett jobb.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StandardOutput
Anger att den här cmdleten hämtar SdtOut-utdata för ett jobb.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Subscription
Anger den prenumeration som innehåller HDInsight-klustret som ska hämtas.
Type: | String |
Aliases: | Sub |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TaskLogsDirectory
Anger en lokal mapp där aktivitetsloggar ska lagras.
Type: | String |
Aliases: | LogsDir |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TaskSummary
Anger att dessa cmdletar hämtar sammanfattningen av aktivitetsloggen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |