MR3 is a new execution engine for Hadoop and Kubernetes. Similar in spirit to MapReduce and Tez, it is a new execution engine with simpler design, better performance, and more features. MR3 serves as a framework for running jobs in Hadoop or Kubernetes.
MR3 can work with different runtime environments. Currently its uses an extension of the runtime of Tez 0.9.1. MR3 also has its own runtime, called ASM, which is under development as a research project.
MR3 is implemented in Scala.