Udostępnij za pośrednictwem


Get-AzureHDInsightJobOutput

Pobiera dane wyjściowe dziennika dla zadania.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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>]

Opis

Ta wersja usługi Azure PowerShell HDInsight jest przestarzała. Te polecenia cmdlet zostaną usunięte do 1 stycznia 2017 r. Użyj nowszej wersji usługi Azure PowerShell HDInsight.

Aby uzyskać informacje na temat używania nowej usługi HDInsight do tworzenia klastra, zobacz Tworzenie klastrów opartych na systemie Linux w usłudze HDInsight przy użyciu programu Azure PowerShell. Aby uzyskać informacje na temat przesyłania zadań przy użyciu programu Azure PowerShell i innych podejść, zobacz Submit Hadoop jobs in HDInsight (Przesyłanie zadań hadoop w usłudze HDInsight). Aby uzyskać informacje referencyjne dotyczące usługi Azure PowerShell HDInsight, zobacz Azure HDInsight Cmdlets (Polecenia cmdlet usługi Azure HDInsight).

Polecenie cmdlet Get-AzureHDInsightJobOutput pobiera dane wyjściowe dziennika dla zadania z konta magazynu skojarzonego z klastrem. Można uzyskać różne typy dzienników zadań, w tym standardowe dane wyjściowe, błędy standardowe, dzienniki zadań i podsumowanie dzienników zadań.

Przykłady

Przykład 1. Pobieranie danych wyjściowych zadania

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

Pierwsze polecenie pobiera identyfikator bieżącej subskrypcji, a następnie zapisuje je w zmiennej $SubId.

Drugie polecenie przechowuje nazwę MyCluster w zmiennej $Clustername.

Trzecie polecenie tworzy definicję zadania MapReduce, a następnie zapisuje je w zmiennej $WordCountJob. Polecenie przekazuje zadanie w $WordCountJob do polecenia cmdlet Start-AzureHDInsightJob w celu uruchomienia zadania. Przekazuje również $WordCountJob do polecenia cmdlet Wait-AzureHDInsightJob , aby poczekać na zakończenie zadania, a następnie używa polecenia Get-AzureHDInsightJobOutput , aby uzyskać dane wyjściowe zadania.

Parametry

-Certificate

Określa certyfikat zarządzania dla subskrypcji platformy Azure.

Typ:X509Certificate2
Aliasy:Cert
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Cluster

Określa klaster. To polecenie cmdlet pobiera dzienniki zadań z klastra, który określa ten parametr.

Typ:String
Aliasy:ClusterName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DownloadTaskLogs

Wskazuje, że to polecenie cmdlet pobiera dzienniki zadań dla zadania.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Endpoint

Określa punkt końcowy, który ma być używany do nawiązywania połączenia z platformą Azure. Jeśli nie określisz tego parametru, to polecenie cmdlet używa domyślnego punktu końcowego.

Typ:Uri
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-HostedService

Określa przestrzeń nazw usługi HDInsight, jeśli nie chcesz używać domyślnej przestrzeni nazw.

Typ:String
Aliasy:CloudServiceName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IgnoreSslErrors

Wskazuje, czy błędy protokołu SECURE Sockets Layer (SSL) są ignorowane.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobId

Określa identyfikator zadania do pobrania.

Typ:String
Aliasy:Id
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-StandardError

Wskazuje, że to polecenie cmdlet pobiera dane wyjściowe zadania StdErr.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-StandardOutput

Wskazuje, że to polecenie cmdlet pobiera dane wyjściowe SdtOut zadania.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Subscription

Określa subskrypcję zawierającą klaster usługi HDInsight, który ma być pobierany.

Typ:String
Aliasy:Sub
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TaskLogsDirectory

Określa folder lokalny, w którym mają być przechowywane dzienniki zadań.

Typ:String
Aliasy:LogsDir
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TaskSummary

Wskazuje, że te polecenia cmdlet pobierają podsumowanie dziennika zadań.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False