第13章 Hadoop的发展趋势
本章内容: - 了解当前以及新兴的MapReduce的DSLs
- 了解更高效,高扩展性的程序改进
- 回顾安全性方面的功能改进
- 了解最新的趋势
Hadoop在迅速的发展变化,似乎每个星期业界新闻上都能看到新的发行版以及基于hadoop的开源项目的发布,并且能够提供更加强劲的功能。如果您看到Apache的JIRA对于Hadoop的请求优化(部分在第10章中讨论的内容),您将发现hadoop的明天将会拥有更多的功能。 在过去的几年中,新的特定领域语言(DSLs)众所周知简化了hadoop的mapreduce编程,而且是hadoop中快速发展的领域,特别是在图形处理方面。实时的hadoop(作为第9章的讨论内容)在今天呈现一个不断增长的趋势,并且在未来会不断的发展。正如第10章和第12章的内容,安全性将不断的发展和变化。虽然本书涉及到了很多未来将会改变和发展的内容,而您应该去了解更多本章没有涉猎的领域。
本章开篇DSLs简化mapreduce编程为当前的发展趋势,这种方法是通过在特定的问题领域引入更高级别的概念以及使用一个简易的API缩短代码的开发周期,您将了解到在hadoop2.0版本执行时间的新的实现(优化),从而为mapreduce提供了更高的扩展性和可伸缩性。 在本章中您还将了解到Tez-一个崭新健壮的hadoop和Oozie框架,且支持通用性和实时性,本章还突出探讨了即将实现的安全性更改。最后,您将了解到hadoop应用的新趋势。
在本书中已经被证实,hadoop可以用来解决很多不同的问题。本章重点集中在当下更多的组织选择使用hadoop,以及在未来这些组织如何来使用它。让我们开始讨论DSLs以及它们在hadoop编程中扮演的角色。
|