我对学习分布式计算技术感兴趣.作为Java开发人员,我可能愿意从Hadoop开始.你能推荐一些书籍/教程/文章吗?
也许你可以先阅读一些与MapReduce和分布式计算有关的论文,以便更好地理解它.以下是我想推荐的一些内容:
MapReduce:大型集群上的简化数据处理,http://www.usenix.org/events/osdi04/tech/full_papers/dean/dean_html/
Bigtable:结构化数据的分布式存储系统,http://www.usenix.org/events/osdi06/tech/chang/chang_html/
Dryad:来自顺序构建块的分布式数据并行程序,http://pdos.csail.mit.edu/6.824-2007/papers/isard-dryad.pdf
并行计算研究的前景:来自伯克利的观点,http://citeseerx.ist.psu.edu/viewdoc/download?doi = 10.1.1.67.8705 &rep = remp1&type = pdf
另一方面,如果您想更好地了解Hadoop,也许您可以开始阅读Hadoop MapReduce框架源代码.