据我所知,我知道Hadoop 1和2之间只有一个差异。
其主动和被动辅助名称节点。
有人可以列出Hadoop 1和2之间的区别吗?
答案 0 :(得分:10)
Hadoop 1
Hadoop 2
答案 1 :(得分:0)
Hadoop2中的Hadoop架构有了重大改进。引入了称为YARN(Yet Another Resource Negotiator)的分布式操作系统层。现在资源(内存和CPU)管理由YARN处理。
此外,HA为NameNode引入。
答案 2 :(得分:0)
1)可伸缩性 - 通过将处理在从属服务器上运行的任务的工作委托给应用程序主服务器来减少资源管理器(RM)上的负载,RM现在可以处理比作业跟踪器更多的请求,从而促进添加更多节点。
2)与与MapReduce强耦合的MPv1不同,YARN支持在MR2,Tez,Storm,Spark等上运行的多种代码
3)优化资源分配 - 在YARN中没有为Mapper和Reducers分别分配固定数量的时隙,MRv1就是这种情况。因此,节点的可用容量可用于任何需要资源的任务。
4)当资源管理器发生故障时,恢复资源管理器后,无需再次重新启动集群上运行的作业。
5)故障转移机制由ZK实施,ZK已经是资源管理器的一部分,它说我们不需要运行另一个守护进程。