yarn是hadoop的第二代,不再使用jobtracker守护进程,而是用资源管理器代替它。但是为什么在mapred-site.xml hadoop 2上有mapreduce.jobtracker.address属性呢?
puruo6ea1#
你说得对。在yarn中,jobtracker不再存在。因此,作为客户机配置的一部分,您不必指定属性 mapreduce.jobtracker.address . 在yarn中,应该指定属性 mapreduce.framework.name 至 yarn 在配置文件中。您需要指定 yarn.resourcemanager.address .
mapreduce.jobtracker.address
mapreduce.framework.name
yarn
yarn.resourcemanager.address
xriantvc2#
设置yarn.resourcemanager.address不是必需的:请参阅下面的链接,该链接解释了从mr1到mr2的迁移https://www.cloudera.com/documentation/enterprise/5-4-x/topics/cdh_ig_mapreduce_to_yarn_migrate.html
2条答案
按热度按时间puruo6ea1#
你说得对。在yarn中,jobtracker不再存在。因此,作为客户机配置的一部分,您不必指定属性
mapreduce.jobtracker.address
. 在yarn中,应该指定属性mapreduce.framework.name
至yarn
在配置文件中。您需要指定yarn.resourcemanager.address
.xriantvc2#
设置yarn.resourcemanager.address不是必需的:
请参阅下面的链接,该链接解释了从mr1到mr2的迁移
https://www.cloudera.com/documentation/enterprise/5-4-x/topics/cdh_ig_mapreduce_to_yarn_migrate.html