New-AzureHDInsightStreamingMapReduceJobDefinition
Definierar ett nytt mapreduce-direktuppspelningsjobb.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
New-AzureHDInsightStreamingMapReduceJobDefinition
[-Arguments <String[]>]
[-CmdEnv <String[]>]
[-Combiner <String>]
[-Defines <Hashtable>]
[-Files <String[]>]
[-InputPath <String>]
[-JobName <String>]
[-Mapper <String>]
[-OutputPath <String>]
[-Reducer <String>]
[-StatusFolder <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Den här versionen av Azure PowerShell HDInsight är inaktuell. Dessa cmdletar tas bort senast den 1 januari 2017. Använd den nyare versionen av Azure PowerShell HDInsight.
Information om hur du använder den nya HDInsight för att skapa ett kluster finns i Skapa Linux-baserade kluster i HDInsight med Azure PowerShell (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-create-linux-clusters-azure-powershell/). Information om hur du skickar jobb med hjälp av Azure PowerShell och andra metoder finns i Skicka Hadoop-jobb i HDInsight (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-submit-hadoop-jobs-programmatically/). Referensinformation om Azure PowerShell HDInsight finns i Azure HDInsight-cmdletar.
Cmdleten New-AzureHDInsightStreamingMapReduceJobDefinition definierar ett nytt jobbdefinitionsobjekt som representerar parametrarna för ett Hadoop-direktuppspelningsjobb.
Exempel
Exempel 1: Skapa en mapreduce-jobbdefinition för direktuppspelning
PS C:\>$StreamingWordCount = New-AzureHDInsightStreamingMapReduceJobDefinition -Files "/Example/Apps/WordCount.exe", "/Example/Apps/Cat.exe" -InputPath "/Example/Data/Gutenberg/Davinci.txt" -OutputPath "/Example/Data/StreamingOutput/WordCount.txt" -Mapper "Cat.exe" -Reducer "WordCount.exe"
Det här kommandot skapar den angivna mapreduce-jobbdefinitionen för direktuppspelning och lagrar den sedan i variabeln $StreamingWordCount.
Parametrar
-Arguments
Anger en matris med argument för ett Hadoop-jobb. Argumenten skickas som kommandoradsargument till varje uppgift.
Type: | String[] |
Aliases: | Args |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CmdEnv
Anger en matris med kommandoradsmiljövariabler som ska anges när ett jobb körs på datanoder.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Combiner
Anger ett Combiner-filnamn.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Defines
Anger hadoop-konfigurationsvärden som ska anges när jobbet körs.
Type: | Hashtable |
Aliases: | Params |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Files
Anger en matris med filer som krävs för ett jobb.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputPath
Anger WASB-sökvägen till indatafilerna.
Type: | String |
Aliases: | Input |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobName
Anger namnet på den nya MapReduce-jobbdefinitionen. Den här parametern är valfri.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Mapper
Anger ett Mapper-filnamn.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputPath
Anger WASB-sökvägen för jobbutdata.
Type: | String |
Aliases: | Output |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reducer
Anger ett Reducer-filnamn.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StatusFolder
Anger den mapp som innehåller standardutdata och felutdata för jobbet, inklusive dess slutkod och aktivitetsloggar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |