map-reduce内のJAVAで独自のカスタム静的メソッドを記述できますか?マッパーに入るすべてのキーと値のペアに対して呼び出したい場合がありますか?
2 に答える
1
あなたはそのようなことをすることができます、そして私はいつもそれをします. 呼び出すメソッドは、静的であってもなくてもかまいません。
基本的:
プロジェクトに含まれている自分で作成したコードから外部コードを呼び出す場合は、プロジェクトを .jar ファイルにエクスポートするときに、それをコードにバンドルする必要があります。
プロジェクトのビルド パスに含めた .jar ファイルからメソッドなどを参照している場合は、ジョブが実行されるクラスターのすべてのノードにその .jar ファイルを配置し、HADOOP_CLASSPATH 変数を編集する必要があります。 $HADOOP_HOME/conf/hadoop-env.sh ファイル内のサーバーで、クラスターを再起動します。そうしないと、クラスが見つからないというエラーが発生します。
例は次のとおりです。
export HBASE_CLASSPATH=/path/to/one/file.jar:/path/to/another/file.jar
于 2012-07-12T22:42:02.500 に答える
0
はい、できます。(この回答を送信するには追加の文字を入力する必要があるため、この文は無視してください)
于 2012-07-12T07:07:46.030 に答える