1 Java基础:
视频方面:推荐高淇老师《Java300集视频教程》。
学习hadoop不需要过度的深入,java学习到javase,在多线程和并行化多多理解实践即可。
2 Linux基础:
视频方面:(1)北京尚学堂-Linux入门、
(2)鸟哥Linux基础+私房菜、
看的过程中,不可只看不同步操作,这是最危险的一件事!不需全部看完。如:基本的Linux操作系统官网下载、安装(命令行界面和图形界面)、基本命 令、网络配置、快照、VMtools工具安装、虚拟机的菜单熟悉等等。这是必须要首先完成的。之后,可回过来再根据需要使用到哪些,再来学习即可。当作工具书!
书籍方面:
(1)《鸟哥的linux私房菜》,
系统学习只要多多实践,学习linux并不枯燥。
3 hadoop书籍:
(1)《Hadoop实战 (第1版) 陆嘉恒》、《Hadoop实战 (第2版) 陆嘉恒》
(2)《hadoop definitive guide 》,中文书名是《Hadoop权威指南(第1版)曾大聃译》,《Hadoop权威指南 (第2版) 周敏奇译》,《Hadoop权威指南 (第3版 ) 华东师范大学数据科学与工程学院译》
(3)Hadoop技术内幕:《深入解析Hadoop common和HDFS架构设计与实现原理》 蔡斌
4)hadoop技术内幕:《深入解析YARN架构设计与实现原理》董西成
(5)Hadoop技术内幕:《深入理解MapReduce架构设计与实现原理》 董西成
(5)《Hadoop in Action》中文书名是《Hadoop实战》,
(6)《Hadoop应用开发技术详解 刘刚》
(7)《Hadoop 核心技术》翟周伟
平常多看看hadoop的官网,虽然是官网,但尽量多学习计算机方面的单词,对后续学习帮助极大。
4 Maven书籍:
强烈推荐书籍:Maven实战 许晓斌著。目前是第一版
5、spark书籍:
(1)《Spark大数据处理 技术、应用与性能优化 高彦杰》
(2)《深入理解Spark核心思想与源码分析 耿嘉安》
摘要:致目前想要学习大数据,但是却不了解大数据,也不知道该从哪开始学起的同学,希望这篇文章能够帮到你们。
最近群里有很多朋友问我,"初学大数据,不知道怎么开始学","不知道大数据具体是什么东西,只是听说很厉害的样子","学习大数据,需要学习 哪些框架,只学习spark可以吗?" 等等...类似的问题,针对这些问题,一两句话解释不清楚,所以,就在这里写一些我自己的看法吧,希望可以帮助到初学者的你。
大数据初学者,总结下来,大致有这么几种情况:
[if !supportLists]· [endif]跨行业转过来的(这一种是最难的,之前可能都没接触过编程,这种属于真正的0基础)
[if !supportLists]· [endif]即将毕业的大四学员(包含计算机专业或者其他专业,这一种稍微好点,最起码大学的时候多少会接触一点编程)
[if !supportLists]· [endif]有软件开发经验的老司机(包含,javaweb,.net,c 等)
上面这几种情况的同学都有一个共性,对大数据都是0基础,相对而言,有软件开发经验的老司机学习起来不会很吃力,其余的刚开始学起来会比较吃力,但只要肯比别人多花点时间,多下点功夫,其实并没有你想象的那么难。有付出,才会有回报!
好了,废话不多说了,下面就直接说一下,针对所有大数据初学者的一些学习建议吧【适用于上面三种基础的同学】