Start-AzureHDInsightJob
Elindít egy HDInsight-feladatot.
Feljegyzés
A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.
Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.
Syntax
Start-AzureHDInsightJob
-Cluster <String>
[-Credential <PSCredential>]
-JobDefinition <AzureHDInsightJobDefinition>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureHDInsightJob
[-Certificate <X509Certificate2>]
[-HostedService <String>]
-Cluster <String>
[-Endpoint <Uri>]
[-IgnoreSslErrors <Boolean>]
-JobDefinition <AzureHDInsightJobDefinition>
[-Subscription <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Az Azure PowerShell HDInsight ezen verziója elavult. Ezek a parancsmagok 2017. január 1-jei törlésre kerülnek. Használja az Azure PowerShell HDInsight újabb verzióját.
Az új HDInsight fürt létrehozásához való használatával kapcsolatos információkért lásd: Linux-alapú fürtök létrehozása a HDInsightban az Azure PowerShell (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-create-linux-clusters-azure-powershell/) használatával. A feladatok Azure PowerShell-lel és más módszerekkel történő elküldésével kapcsolatos információkért lásd : Hadoop-feladatok beküldése a HDInsightban (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-submit-hadoop-jobs-programmatically/). Az Azure PowerShell HDInsightról további információt az Azure HDInsight-parancsmagok című témakörben talál.
A Start-AzureHDInsightJob parancsmag egy meghatározott Azure HDInsight-feladatot indít el egy adott fürtön. Az első feladat lehet MapReduce-feladat, streamelési feladat, Hive-feladat vagy Pig-feladat.
Példák
1. példa: HDInsight-feladat indítása
PS C:\>$SubId = (Get-AzureSubscription -Current).SubscriptionId
PS C:\> $ClusterName = "Cluster01"
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"
PS C:\> $WordCountJob | Start-AzureHDInsightJob -Cluster $ClusterName
| Wait-AzureHDInsightJob -Subscription $SubId -WaitTimeoutInSeconds 3600
| Get-AzureHDInsightJobOutput -Cluster $ClusterName -Subscription $SubId -StandardError
Az első parancs lekéri az aktuális előfizetés-azonosítót, majd a $SubId változóban tárolja.
A második parancs hozzárendeli a Cluster01 nevet a $ClusterName változóhoz.
A harmadik parancs a New-AzureHDInsightMapReduceJobDefinition parancsmaggal hoz létre egy MapReduce-feladatdefiníciót, majd a $WordCountJob változóban tárolja.
Az utolsó parancs a folyamatkezelő használatával adja át a $WordCountJob a Start-AzureHDInsightJob parancsmagnak a feladat elindításához. A feladat elindítása után a rendszer átadja a Wait-AzureHDInsightJob parancsmagnak, amely megvárja, amíg a feladat befejeződik, mielőtt átadja azt a Get-AzureHDInsightJobOutput parancsmagnak a feladat kimenetének lekéréséhez.
Paraméterek
-Certificate
Egy Azure-előfizetés felügyeleti tanúsítványát adja meg.
Típus: | X509Certificate2 |
Aliasok: | Cert |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Cluster
Egy fürtöt határoz meg. Ez a parancsmag elindít egy feladatot a fürtben, amelyet ez a paraméter határoz meg.
Típus: | String |
Aliasok: | ClusterName |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Credential
A fürthöz való közvetlen HTTP-hozzáférés fürt hitelesítő adatait adja meg. Ezt a paramétert az Előfizetés paraméter helyett megadhatja a fürthöz való hozzáférés hitelesítéséhez.
Típus: | PSCredential |
Aliasok: | Cred |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Endpoint
Megadja az Azure-hoz való csatlakozáshoz használni kívánt végpontot. Ha nem adja meg ezt a paramétert, ez a parancsmag az alapértelmezett végpontot használja.
Típus: | Uri |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-HostedService
Egy HDInsight-szolgáltatás névterét adja meg, ha nem szeretné használni az alapértelmezett névteret.
Típus: | String |
Aliasok: | CloudServiceName |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-IgnoreSslErrors
Azt jelzi, hogy a rendszer figyelmen kívül hagyja-e a Secure Sockets Layer (SSL) hibáit.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-JobDefinition
Megadja a Microsoft Azure-hoz való csatlakozáskor használni kívánt végpontot, ha a végpont eltér az alapértelmezetttől.
Típus: | AzureHDInsightJobDefinition |
Aliasok: | jobDetails |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Profile
Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.
Típus: | AzureSMProfile |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Subscription
Előfizetést ad meg. Ez a parancsmag elindít egy feladatot a paraméter által megadott előfizetéshez.
Típus: | String |
Aliasok: | Sub |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |