New-AzureHDInsightStreamingMapReduceJobDefinition

新しいストリーミング MapReduce ジョブを定義します。

Note

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用する従来の Azure リソースを管理するためのものです。 ASM の提供終了が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、Azure Service Manager の提供終了に関するページを参照してください

Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するために推奨される PowerShell モジュールです。

構文

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>]

説明

このバージョンの Azure PowerShell HDInsight は非推奨です。 これらのコマンドレットは、2017 年 1 月 1 日までに削除されます。 新しいバージョンの Azure PowerShell HDInsight を使用してください。

新しい HDInsight を使用してクラスターを作成する方法については、「Azure PowerShell () を使用して HDInsight で Linux ベースのクラスターを作成する」https://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-create-linux-clusters-azure-powershell/を参照してください。 Azure PowerShell やその他の方法を使用してジョブを送信する方法については、HDInsight での Hadoop ジョブの送信 (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-submit-hadoop-jobs-programmatically/) に関するページを参照してください。 Azure PowerShell HDInsight のリファレンス情報については、「Azure HDInsight コマンドレット」を参照してください

New-AzureHDInsightStreamingMapReduceJobDefinition コマンドレットは、Hadoop ストリーミング ジョブのパラメーターを表す新しいジョブ定義オブジェクトを定義します。

例 1: ストリーミング MapReduce ジョブ定義を作成する

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"

このコマンドは、指定されたストリーミング MapReduce ジョブ定義を作成し、$StreamingWordCount変数に格納します。

パラメーター

-Arguments

Hadoop ジョブの引数の配列を指定します。 引数はコマンド ライン引数として各タスクに渡されます。

型:String[]
Aliases:Args
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CmdEnv

ジョブがデータ ノードで実行されるときに設定するコマンド ライン環境変数の配列を指定します。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Combiner

コンバイナー ファイル名を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Defines

ジョブの実行時に設定する Hadoop 構成値を指定します。

型:Hashtable
Aliases:Params
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Files

ジョブに必要なファイルの配列を指定します。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputPath

入力ファイルへの WASB パスを指定します。

型:String
Aliases:Input
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobName

新しい MapReduce ジョブ定義の名前を指定します。 このパラメーターは省略可能です。

型:String
Aliases:Name
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Mapper

マッパー ファイル名を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OutputPath

ジョブ出力の WASB パスを指定します。

型:String
Aliases:Output
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

型:AzureSMProfile
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Reducer

Reducer ファイル名を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-StatusFolder

ジョブの標準出力とエラー出力を含むフォルダー (終了コードとタスク ログを含む) を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False