With the introduction of YARN JobTracker and TaskTracker was replaced with Resource Manager and NodeManager. But, in some of the tutorials for installing Hadoop 2.6.0 or 2.7.0 or 2.8, I have noticed that they are still setting mapreduce.framework.name property to yarn. Besides this, they are also setting mapred.job.tracker property.
I checked the official doc and I found the the description for mapred.job.tracker property as
"The host and port that the MapReduce job tracker runs at. If "local", then jobs are run in-process as a single map and reduce task."
Now, I am curious and confused at the same time about the fact that why we need to configure JobTracker in case of YARN?
Please let me know the reason behind this.