Eclipse を使用して Windows で疑似分散モードで Hadoop を実行しています。いくつかのオプション [jvm 関連] をレデューサーに渡す必要があります。私は使用してみました:
<property>
<name>mapred.reduce.child.java.opts</name>
<value>-Dtca.TCA_PROPERTIES=C:\Users\uagrawal\workspace\TCAenv -DMDAPI=C:\Users\uagrawal\workspace\mdapi</value>
</property>
しかし、私は成功していません。以前にローカル スタンドアロン モードを使用したときは、実行ダイアログ ボックスでこれらの jvm オプションを提案するだけで、完全に正常に機能しました。しかし、疑似分散モードでは、実行ダイアログ ボックスでこれらのパラメータを提案しても機能しません。
これは、疑似分散モードで発生するエラーです。
MDV_DATE not found....
java.lang.ClassCastException: com.itginc.tca.config.Config cannot be cast to com.itginc.tca.config.TcaConfig
これらの上記のエラーは、プログラムが mdapi および tcaenv ファイルを取得しなかったために発生します。