我从哪里开始使用分布式计算? [英] Where do I start with distributed computing?
问题描述
我对分布式计算技术感兴趣。作为一名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
-
并行计算研究:来自berkeley的观点, HTTP://鏁。 ist.psu.edu/viewdoc/download?doi=10.1.1.67.8705&rep=rep1&type=pdf
$另一方面,如果您想更好地了解Hadoop,也许您可以开始阅读Hadoop MapReduce框架源代码。
I'm interested in learning techniques for distributed computing. As a Java developer, I'm probably willing to start with Hadoop. Could you please recommend some books/tutorials/articles to begin with?
Maybe you can read some papers related to MapReduce and distributed computing first, to gain a better understanding of it. Here are some I would like to recommand:
MapReduce: Simplified Data Processing on Large Clusters, http://www.usenix.org/events/osdi04/tech/full_papers/dean/dean_html/
Bigtable: A Distributed Storage System for Structured Data, http://www.usenix.org/events/osdi06/tech/chang/chang_html/
Dryad: Distributed data-parallel programs from sequential building blocks, http://pdos.csail.mit.edu/6.824-2007/papers/isard-dryad.pdf
The landscape of parallel computing research: A view from berkeley, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.8705&rep=rep1&type=pdf
On the other hand, if you want to know better of Hadoop, maybe you can start reading Hadoop MapReduce framework source code.
这篇关于我从哪里开始使用分布式计算?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!