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

2024-12-25 18:47:48
推荐回答(3个)
回答1:

如果是掌握hadoop的使用,java基础好就可以了,看看hadoop权威指南。想深入学习源码的话,就需要些网络编程的知识了。
不过个人觉得hadoop最终是用于数据分析的,所以数据挖掘,机器学习这样的算法反而比掌握hadoop本身更重要一些,重点看用hadoop来做什么。
我也是初学,只是一点体会,希望能帮到你。

回答2:

能够理解分布式系统跟多线程就没什么问题,大方向对了,小细节,比如语言反而是次要的。

回答3:

一楼说的有道理,要看你用hadoop做什么,如果是用的话很简单,会java就可以用maprduce编程啦!它的api看看就可以。如果是研究hadoop的底层,它本身是用java语言开发的,源码你应该看得懂的,呵呵