我知道hadoop 2.6集群可以配置为运行' yarn'或者' local',其中' yarn'是mapreduce v2和' local'只是本地模式。我从这个帖子(What is the difference between classic, local for mapreduce.framework.name in mapred-site.xml?)中了解到,它也可以配置为在经典'中运行。框架,即mapreduce v1。但是,如果我只是改变mapreduce.framework.name'那我就无法完成任何工作。来自' yarn' (或#39;本地')经典'。那么,有可能这样做吗?我该如何配置?
我的另一个想法是,我使用apache hadoop 2.6发行版,是否有mapreduce v1框架?如果没有,我就不能将集群配置为运行v1框架。
注意,我的问题不是在hadoop 2.6.0上运行mapreduce v1作业,而是以某种方式配置集群,(不是' yarn',不是' local&# 39;),在得到一些工作时运行mapreduce v1框架。
答案 0 :(得分:1)
您可以使用hadoop 2.6.0配置MR1或MR2。我没有使用Apache,但我使用它的CDH分配,我将我的集群配置为MRV1。