为什么 YARN 上有 mapreduce.jobtracker.address 配置?
Why there is a mapreduce.jobtracker.address configuration on YARN?
YARN是Hadoop的二代,不再使用jobtracker守护进程,取而代之的是资源管理器。但是,为什么在 mapred-site.xml hadoop 2 上有一个 mapreduce.jobtracker.address 属性?
你是对的。在 YARN 中,jobtracker 不再存在。因此,作为客户端配置的一部分,您不必指定 属性 mapreduce.jobtracker.address
。在 YARN 中,你应该在配置文件中指定 属性 mapreduce.framework.name
到 yarn
。您需要指定 yarn.resourcemanager.address
而不是设置 mapreduce.jotracker.address。
设置yarn.resourcemanager.address不是强制性的:
参考以下 link,其中解释了从 MR1 到 MR2 的迁移
https://www.cloudera.com/documentation/enterprise/5-4-x/topics/cdh_ig_mapreduce_to_yarn_migrate.html
YARN是Hadoop的二代,不再使用jobtracker守护进程,取而代之的是资源管理器。但是,为什么在 mapred-site.xml hadoop 2 上有一个 mapreduce.jobtracker.address 属性?
你是对的。在 YARN 中,jobtracker 不再存在。因此,作为客户端配置的一部分,您不必指定 属性 mapreduce.jobtracker.address
。在 YARN 中,你应该在配置文件中指定 属性 mapreduce.framework.name
到 yarn
。您需要指定 yarn.resourcemanager.address
而不是设置 mapreduce.jotracker.address。
设置yarn.resourcemanager.address不是强制性的:
参考以下 link,其中解释了从 MR1 到 MR2 的迁移
https://www.cloudera.com/documentation/enterprise/5-4-x/topics/cdh_ig_mapreduce_to_yarn_migrate.html