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