0

このチュートリアルに従って、mapreduce ジョブを .NET コンソール アプリから HDInsight に送信しました。

正常に動作しますが、次の行について疑問に思っています:

var jobDefinition = new MapReduceJobCreateParameters()
{
            JarFile = "wasb:///example/jars/hadoop-examples.jar",
            ClassName = "wordcount"
};

"wasb:///example/jars/hadoop-examples.jar" は、Azure ストレージ アカウントを新しい HDInsight クラスターに接続したときに自動的に配置された、Azure ストレージ アカウント内の jar を指します。

例を超えて (Mahout を使用したい)... クラスター ノードに追加した jar を参照できますか? RDP で mahout を apps/dist ディレクトリにインストールしました。そこから Mahout ジョブを問題なく実行できますが、これら 2 つのステップをまとめることはできません。

jar ファイルを使用するために blob ストレージに追加する必要はないように思えます。

4

1 に答える 1