2012-10-03 6 views
9

出力ファイルを指定せずにhadoopジョブを実行できますか? hadoopジョブを実行しようとすると、例外がスローされた出力ファイルが指定されていません。 Javaを使用して操作する手順は、いずれでも可能です。出力ファイルなしでHadoopジョブを実行

reduceによって処理されたデータを非リレーショナルデータベースに書き込んでいるため、HDFSに書き込む必要はありません。

+0

あなたが試したことと何をしようとしているかについて、より多くの情報を提供する必要があります。あなたのMRの仕事を実行する目的は何ですか?意味をなさないために、何らかの出力を生み出すでしょう。どこに行くの?明らかにHDFSではない。それはHBaseやいくつかの外部店舗やサービスに行くのですか? –

+0

申し訳ありませんが、私は自分の質問を更新しました。 – R45c4l

答えて

5

残念ながら、あなたは本当にこれを行うことはできません。出力を書くことはフレームワークの一部です。フレームワークの外で作業するときは、基本的に結果に対処する必要があります。

NullOutputFormatは、HDFSにデータを書き込まないでください。私はそれがまだフォルダを作成すると思う。 Hadoopにフォルダを作成させ、次にdelete itを作成させることができます。

+2

FYI NullOutputFormatでは、出力フォルダを定義する必要がないため、必要なものを提供する必要があります –

関連する問題