ページの先頭行へ戻る
Interstage Big Data Parallel Processing Server V1.2.0 ユーザーズガイド
FUJITSU Software

17.7.2 よくある質問やTips

よくある質問やTipsです。


MapReduceアプリケーションで処理件数等をJobClient側に出力したい。

org.apache.hadoop.mapred.Countersを使用してユーザ定義カウンタを管理します。

テスト時などに、タスクログをJobClient側に出力したい。

JobClientのsetTaskOutputFilterメソッドで設定の変更が可能です。

コマンドの復帰値として、Hadoopジョブの結果を受け取りたい

hadoopコマンドを組み合わせたシェルスクリプトからHadoopジョブを実行します。

Hadoopジョブの受け付けを一時的に中断したい

mapred.queue.<キュー名>.stateプロパティを変更することで受け付けを中断・再開します。

  1. マスターサーバの/etc/hadoop/mapred-site.xmlの以下のプロパティを設定

    mapred.queue.<キュー名>.state=STOPPED
  2. 1.の設定を反映

    hadoop mradmin -refreshQueues
  3. 受け付け中断状態となったことを“Queue State”が“stopped”になっていることで確認

    hadoop queue -list

    注意

    受け付け済みのHadoopジョブは実行は継続されます。


  1. マスターサーバの/etc/hadoop/mapred-site.xmlの以下のプロパティを設定

    mapred.queue.<キュー名>.state=RUNNING
  2. 1.の設定を反映

    hadoop mradmin -refreshQueues
  3. 受け付け再開されたことを“Queue State”が“running”になっていることで確認

    hadoop queue -list