このコマンドをlinuxでjavaコードを実行したいとします。 私は1つずつ入力するのではなく、すべてのhadoopコマンドを実行するJavaコードを書いています。JavaでHadoop jarコマンドを実行する
hadoop jar WordCount.jar WordCount input/wordcount.txt output
Iは、exec(コマンド))(Runtime.getRuntimeを試みました。それはhadoopで動作しませんでした。 また、私はProcessBuilderを試しましたが、それもうまくいきませんでした。 Javaコードを通じてhadoopコマンドを実行する方法はありますか?
あなたはこの方法を試すことができます。この記事でhttp://stackoverflow.com/questions/18394663/send-executable-jar-toを説明-hadoop-cluster-and-run-as-hadoop-jar あなたの質問に対する正確な答えではありませんが、APIメソッドを使用してjarを実行する方法を提供します。 – Waqas
取得したエラーを投稿してください。また、これらのコマンドをすべてシェルまたはバッチスクリプトに組み込んで実行することもできます。 – Amit
エラーログを共有してください。それが助けになるでしょう。 –