大家都知道hadoop 1.0中存在的问题,比如HDFS中NameNode单点故障,NameNode内存受限制约集群扩展性,MapReduce中的JobTracker单点故障,无法支持多种计算框架等,而在最新发布的hadoop 2.0稳定版hadoop 2.2.0中,这些问题都貌似得到了完美的解决,那么,我们是否可认为hadoop 2.0是一个非常完美的系统,不再存在任何问题了呢?本文尝试回答这个问题。

我最近将出版的一本新书《Hadoop技术内幕:深入解析YARN架构设计与实现原理》,这本书与我之前写的书籍 《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》是一个系列,写作思路也是一样的,但是讲解的是不同系统,彼此之间没有重复。欢迎大家关注。