Since mrjob is geared toward Hadoop, there are a few Hadoop-specific options.
However, due to the difference between the different runners, the Hadoop
platform, and Elastic MapReduce, they are not all available for all runners.

Set the version of Hadoop to simulate (this currently only matters for
jobconf).

If you don’t set this, the local and
inline runners will run in a version-agnostic mode, where anytime
the runner sets a simulated jobconf variable, it’ll use every possible
name for it (e.g. user.nameandmapreduce.job.user.name).