MapReduce Tutorial : Making your job configurable

Sometimes it is desirable for a Hadoop job to be configurable without recompiling/rewriting the source. This can be achieved: