Dela via


New-AzHDInsightMapReduceJobDefinition

Skapar ett MapReduce-jobbobjekt.

Syntax

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

Description

Cmdleten New-AzHDInsightMapReduceJobDefinition definierar ett nytt MapReduce-jobb för användning med ett Azure HDInsight-kluster.

Exempel

Exempel 1: Skapa en MapReduce-jobbdefinition

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

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

Det här kommandot skapar en MapReduce-jobbdefinition.

Parametrar

-Arguments

Anger en matris med argument för jobbet. Argumenten skickas som kommandoradsargument till varje uppgift.

Typ:String[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ClassName

Anger jobbklassen i JAR-filen.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Defines

Anger hadoop-konfigurationsvärden som ska anges för när jobbet körs.

Typ:Hashtable
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Files

Anger en samling filer som är associerade med ett Hive-jobb.

Typ:String[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-JarFile

Anger JAR-filen som ska användas för jobbet.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-JobName

Anger namnet på jobbet.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-LibJars

Anger lib JARS för jobbet.

Typ:String[]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-StatusFolder

Anger platsen för mappen som innehåller standardutdata och felutdata för ett jobb.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

AzureHDInsightMapReduceJobDefinition