学习Hadoop需要学习哪些基础知识?

我之前学习过JavaSE和JavaEE的一些知识,Java基础学的还不错,现在想学习Hadoop。还需要学习其它的什么知识呢?操作系统、数据结构、计算机组成原理什么的需要学习哪些知识点呢?学习MapReduce又需要学习什么呢?JavaEE的知识需要深入学习吗?
我是大四的学生,明年毕业,大家给点建议吧,我学新知识还是比较快的~~~

如果是掌握hadoop的使用,java基础好就可以了,看看hadoop权威指南。想深入学习源码的话,就需要些网络编程的知识了。
不过个人觉得hadoop最终是用于数据分析的,所以数据挖掘,机器学习这样的算法反而比掌握hadoop本身更重要一些,重点看用hadoop来做什么。
我也是初学,只是一点体会,希望能帮到你。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-17
能够理解分布式系统跟多线程就没什么问题,大方向对了,小细节,比如语言反而是次要的。
第2个回答  2012-10-18
一楼说的有道理,要看你用hadoop做什么,如果是用的话很简单,会java就可以用maprduce编程啦!它的api看看就可以。如果是研究hadoop的底层,它本身是用java语言开发的,源码你应该看得懂的,呵呵
相似回答