これは私を狂わせてしまっている - 私はこれをどうやってどうやって解決しようとしているのだろうかと思う!oozieワークフローでhadoopサンプルjarを実行するにはどうすればよいですか?
私は、ワークフローを実行するためにOozieクライアントライブラリを使用するアプリケーションを構築しています。本当にシンプルなので、私はコードのテストをいくつかビルドしたいので、私は正しいコードを実行していることを確認できます - クライアントライブラリのおかげで - 非常に簡単です。
私はHadoopをインストールしており、問題なく標準のwordcountで提供されたサンプルを実行できますが、Oozieとそれを駆動するナットを介してどのように動作させるのかは分かりません。
だから私は、私が気をつけて知っている人(クリープクリープ)を尋ねると思った。
どのように変換します:
bin/hadoop jar hadoop*examples*.jar wordcount input/somedata output
Oozieワークフローに?
私はそのJavaの動作を想定していますが、ワークフローxmlに何を書き込むのか分かりません!
ワークフローの外観とコマンドラインでの実行方法を教えてください。
多くのありがとうございます。
おかげで、コマンドラインから実行することができ、それは動作します! $ {oozie.wf.application.path}/lib /にコピーするのではなく、jarファイルを明示的に指定する方法はありますか? (OR) 2つの異なるワークフローに同じJARファイルをHDFSで複製せずに使用するにはどうすればよいですか? –
@ThammeGowda $ {oozie.wf.application.path}/lib /は実際には共通のパスになります。 2つのワークフローに同じパスを使用できるので、jarsを複製する必要はありません.hdfs:// localhost:54100/user/user1/oozie/libはすべてのjarの共有場所にすることができます。このパスは、oozieジョブのoozie.libpathとして設定されます。 – WR10