Freigeben über


New-AzHDInsightMapReduceJobDefinition

Erstellt ein MapReduce-Auftragsobjekt.

Syntax

New-AzHDInsightMapReduceJobDefinition
   [-Arguments <String[]>]
   [-Files <String[]>]
   [-StatusFolder <String>]
   -ClassName <String>
   [-Defines <Hashtable>]
   -JarFile <String>
   [-JobName <String>]
   [-LibJars <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-AzHDInsightMapReduceJobDefinition definiert einen neuen MapReduce-Auftrag für die Verwendung mit einem Azure HDInsight-Cluster.

Beispiele

Beispiel 1: Erstellen einer MapReduce-Auftragsdefinition

# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential

New-AzHDInsightMapReduceJobDefinition -StatusFolder $statusFolder `
            -ClassName $className `
            -JarFile $jarFilePath `
        | Start-AzHDInsightJob `
            -ClusterName $clusterName `
            -ClusterCredential $clusterCreds

Mit diesem Befehl wird eine MapReduce-Auftragsdefinition erstellt.

Parameter

-Arguments

Gibt ein Array von Argumenten für den Auftrag an. Die Argumente werden als Befehlszeilenargumente an jeden Vorgang übergeben.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ClassName

Gibt die Auftragsklasse in der JAR-Datei an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Defines

Gibt Hadoop-Konfigurationswerte an, die festgelegt werden sollen, wenn der Auftrag ausgeführt wird.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Files

Gibt eine Auflistung von Dateien an, die einem Strukturauftrag zugeordnet sind.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-JarFile

Gibt die JAR-Datei an, die für den Auftrag verwendet werden soll.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-JobName

Gibt den Namen des Auftrags an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-LibJars

Gibt die lib JARS für den Auftrag an.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-StatusFolder

Gibt den Speicherort des Ordners an, der Standardausgaben und Fehlerausgaben für einen Auftrag enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

AzureHDInsightMapReduceJobDefinition