Runtime.execを使用してJAVAからhadoop jarコマンドを実行しようとしています。私は、所望の出力を得ていないのですがRuntime.execを使用してJAVAからhadoop jarコマンドを実行する
Runtime.getRuntime().exec(new String[]{"bin/hadoop", "jar /home/hadoop/jar/test.jar /user/hduser/myinput/input /user/hduser/newoutput"});
: は、以下のサンプルコードです。以下はJAVAから実行したい私のhadoopコマンドです:
bin/hadoop jar /home/hadoop/jar/test.jar /user/hduser/myinput/input /user/hduser/newoutput
私は例外もありません。 Runtime.getRuntime()。execが使用される方法は間違っていますか?
私のファイルはまだHADOOP_HOMEにありますか? – amod
作業ディレクトリがHADOOP_HOMEで、その中で実行しているので、その作業は不要です –
このコマンドが正しく動作していないため、このコマンドを実行する正しい方法ですか?それは私に間違いや何かを投げかけていない。 – amod