我们都知道hadoop3.xMapReduce在mapred-site.xml中需要HADOOP_MAPRED_HOME,为什么haoop2.x不需要HADOOP_MAPRED_HOME呢?为什么?

We all know that hadoop 3.x MapReduce needs HADOOP_MAPRED_HOME in the mapred-site.xml, why does haoop 2.x not need HADOOP_MAPRED_HOME? Why?

换句话说,hadoopHADOOP_MAPRED_HOME的变化在哪里3.x?

我自己找不到!

Hadoop 3 重构了环境变量。

Hadoop 2 仍然有变量,顺便说一句,但它可能有一个合理的默认值