New-AzHDInsightPigJobDefinition
Hiermee maakt u een Pig-taakobject.
Syntaxis
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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 parameter Query.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Files
Hiermee geeft u een verzameling bestanden op die zijn gekoppeld aan een Hive-taak.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Query
Hiermee geeft u de Pig-query.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
AzureHDInsightPigJobDefinition
Verwante koppelingen
Azure PowerShell