oozieで、mapreduce を自作Driverを使って実行。

    <action name="hoge">
        <java>
            <job-tracker>${jobTracker}</job-tracker>
            <name-node>${nameNode}</name-node>
            <configuration>
                <property>
                    <name>oozie.launcher.mapred.job.queue.name</name>
                    <value>oozieLauncher</value>
                </property>
            </configuration>
            <main-class>org.apache.hadoop.util.RunJar</main-class>
                <arg>hoge.jar</arg>
                <arg>my.apps.Hoge</arg>
                <arg>-D mapred.reduce.tasks=1</arg>
                <arg>input</arg>
                <arg>output</arg>
            <file>hoge.jar#hoge.jar</file>
        </java>
        ・・・

・RunJar使わないと、「ライブラリをjarのlibディレクトリに同梱」するという手が使えなくなる。
・実行するjar は、"[ファイル名]#[シンボリックリンク名]" で指定。
 "#[シンボリックリンク名]"を入れることで、jarを普通のファイルとしてLauncherのディレクトリに配ってくれる。