Backward compatibility of MRv2 APIs

This section discusses the scope and level of backward compatibility supported in Apache Hadoop MapReduce 2.x (MRv2).

Binary compatibility of org.apache.hadoop.mapred APIs

Binary compatibility here means that the compiled binaries should be able to run without any modification on the new framework.

For those Hadoop 1.x users who use the org.apache.hadoop.mapred APIs, they can simply run their MapReduce jobs on YARN just by pointing them to their Apache Hadoop 2.x cluster via the configuration settings.

They will not need any recompilation. All they will need to do is point their application to the YARN installation and point HADOOP_CONF_DIR to the corresponding configuration directory. The yarn-site.xml (configuration ...

Get YARN Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.