New-AzHDInsightPigJobDefinition

Hiermee maakt u een Pig-taakobject.

Syntax

New-AzHDInsightPigJobDefinition
   [-Arguments <String[]>]
   [-Files <String[]>]
   [-StatusFolder <String>]
   [-File <String>]
   [-Query <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet New-AzHDInsightPigJobDefinition definieert een Pig-taakobject voor gebruik met een Azure HDInsight-cluster.

Voorbeelden

Voorbeeld 1: Een Pig-taakdefinitie maken

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

# Pig job details
$statusFolder = "tempStatusFolder/"
$query = "SHOW TABLES"

New-AzHDInsightPigJobDefinition -StatusFolder $statusFolder `
            -Query $query `
        | Start-AzHDInsightJob `
            -ClusterName $clusterName `
            -ClusterCredential $clusterCreds

Met deze opdracht maakt u een Pig-taakdefinitie.

Parameters

-Arguments

Hiermee geeft u een matrix van argumenten voor de taak. De argumenten worden doorgegeven als opdrachtregelargumenten aan elke taak.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-File

Hiermee geeft u het pad naar een bestand dat de query bevat die moet worden uitgevoerd. Het bestand moet beschikbaar zijn in het opslagaccount dat is gekoppeld aan het cluster. U kunt deze parameter gebruiken in plaats van de queryparameter .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Files

Hiermee geeft u een verzameling bestanden op die zijn gekoppeld aan een Hive-taak.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Query

Hiermee geeft u de Pig-query.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StatusFolder

Hiermee geeft u de locatie op van de map die standaarduitvoer en foutuitvoer voor een taak bevat.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

None

Uitvoerwaarden

AzureHDInsightPigJobDefinition