New-AzHDInsightStreamingMapReduceJobDefinition
Crée un objet de travail MapReduce streaming.
Syntaxe
New-AzHDInsightStreamingMapReduceJobDefinition
[-Arguments <String[]>]
[-File <String>]
[-Files <String[]>]
[-StatusFolder <String>]
[-CommandEnvironment <Hashtable>]
[-Defines <Hashtable>]
-InputPath <String>
[-Mapper <String>]
[-OutputPath <String>]
[-Reducer <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzHDInsightStreamingMapReduceJobDefinition définit un objet de travail MapReduce streaming à utiliser avec un cluster Azure HDInsight.
Exemples
Exemple 1 : Créer une définition de travail MapReduce de streaming
# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential
# Streaming MapReduce job details
$statusFolder = "tempStatusFolder/"
$query = "SHOW TABLES"
New-AzHDInsightStreamingMapReduceJobDefinition -StatusFolder $statusFolder -File $query `
| Start-AzHDInsightJob `
-ClusterName $clusterName `
-ClusterCredential $clusterCreds
Cette commande crée une définition de travail MapReduce streaming.
Paramètres
-Arguments
Spécifie un tableau d’arguments pour le travail. Les arguments sont passés sous la forme d’arguments de ligne de commande à chaque tâche.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CommandEnvironment
Spécifie un tableau de variables d’environnement de ligne de commande à définir lorsqu’un travail s’exécute sur des nœuds Worker.
Type: | Hashtable |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Defines
Spécifie les valeurs de configuration Hadoop à définir lors de l’exécution du travail.
Type: | Hashtable |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-File
Spécifie le chemin d’accès à un fichier qui contient une requête à exécuter. Vous pouvez utiliser ce paramètre au lieu du paramètre De requête .
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Files
Spécifie une collection de fichiers associés à un travail Hive.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputPath
Spécifie le chemin d’accès aux fichiers d’entrée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Mapper
Spécifie un nom de fichier Mapper.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OutputPath
Spécifie le chemin d’accès de la sortie du travail.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Reducer
Spécifie un nom de fichier Reducer.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StatusFolder
Spécifie l’emplacement du dossier qui contient des sorties standard et des sorties d’erreur pour un travail.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
AzureHDInsightStreamingMapReduceJobDefinition