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

17.5.5 Hadoopジョブのプロパティ設定

Hadoopジョブのプロパティは複数の箇所で指定することができます。同じプロパティを複数の箇所で指定した場合には、以下の優先順位が適用されます。

  1. MapReduceアプリケーション内でAPIにより設定された値

  2. JobClientに指定された値(例: hadoop jar BDPPApp.jar -Dmapred.reduce.tasks=10 in out)

  3. 開発実行環境サーバの/etc/hadoop配下のプロパティファイルで指定された値

  4. マスター・スレーブサーバの/etc/hadoop配下のプロパティファイルで指定された値

  5. Hadoopが内部で保持しているデフォルトの値


上記の1、2、3のようにしてアプリケーションを実行する側からシステムのデフォルトのプロパティ値の上書きを防ぐためには、4のプロパティファイルの各プロパティに“<final>true</final>”を追加してください。

<property>
    <name>mapred.local.dir</name>
    <value>/var/lib/hadoop/mapred/local</value>
    <final>true</final>
</property>