为什么在YARN上有mapreduce.jobtracker.address配置?

时间:2015-04-16 16:01:26

标签: xml hadoop mapreduce jobs yarn

YARN是不再使用jobtracker守护程序的Hadoop第二代,并将其替换为资源管理器。但是为什么在mapred-site.xml hadoop 2上有mapreduce.jobtracker.address属性?

2 个答案:

答案 0 :(得分:3)

你是对的。在YARN,jobtracker不再存在。因此,作为客户端配置的一部分,您不必指定属性mapreduce.jobtracker.address。在YARN中,您应该在配置文件中将mapreduce.framework.name属性指定为yarn。您需要指定yarn.resourcemanager.address,而不是设置mapreduce.jotracker.address。

答案 1 :(得分:0)

设置yarn.resourcemanager.address不是强制性的:

请参阅以下链接,该链接说明从MR1迁移到MR2

https://www.cloudera.com/documentation/enterprise/5-4-x/topics/cdh_ig_mapreduce_to_yarn_migrate.html