Apache Hadoop has an official wiki page that summarized major changes across 1.x, 2.x. Hope that helps.
View solution in original post
For an explanation of the evolution of Hadoop 1 to Hadoop 2 take a look at this article/blog-post:
For an explanation of what to expect with Hadoop 3 read the below:
Also, take a look at the below presentation from Dataworks Summit that covers YARN past, present and future:
I found these two article, one compare for Hadoop1 Vs Hadoop2, and one compare for Hadoop2 VS Hadoop3
Hope it can answer your question.
this one also helpful: