早期的MapReduce即蕴含计算框架,又蕴含调度框架,比拟臃肿,比如想在集群运转另外一种计算义务,就不繁难了,所来从MapReduce中将调度框架抽取进去,命名为Yarn,这样不论是MapReduce还是Spark只需合乎Yarn接口定义,就能被Yarn调度,MR和Spark专做做散布式运算,相当于解耦了。
© 版权声明
早期的MapReduce即蕴含计算框架,又蕴含调度框架,比拟臃肿,比如想在集群运转另外一种计算义务,就不繁难了,所来从MapReduce中将调度框架抽取进去,命名为Yarn,这样不论是MapReduce还是Spark只需合乎Yarn接口定义,就能被Yarn调度,MR和Spark专做做散布式运算,相当于解耦了。