1
事实上大数据技术体系庞大,包括的知识较多,从最基础的编程基础到数据处理分析及各种工具的运用,整个学习的内容还是很多的,从易到难可以分为4个阶段:
第1阶段:大数据基础语言的学习
Java是大数据学习需要的编程语言基础,因为大数据的开发基于常用的高级语言。而且不论是学习hadoop,还是数据挖掘,都需要有编程语言作为基础。因此,如果想学习大数据开发,掌握Java基础是必不可少的。
经典图书推荐:Java 高效编程(Effective Java)
第二阶段:大数据核心知识学习
如果把大数据比作容器,那么这个容器的容量无限大,什么都能往里装,大数据离不开物联网,移动互联网,大数据还和人工智能、云计算和机器学习有着千丝万缕的关系,大数据海量数据存储要高扩展就离不开云计算,大数据计算分析采用传统的机器学习、数据挖掘技术会比较慢,需要做并行计算和分布式计算扩展。
2
很高兴你的问题,这些都很好,自己选一本就可以了,一本就够,贵在坚持下去。加油^0^~
1. 大数据工程师
《Hadoop权威指南
《Hive编程指南》
《Hbase权威指南》
3
只需要《Hadoop之路》和《spark大数据分析》,其他知识进了企业在工作中积累,大数据是原理很简单,最重要的是经验积累
4
建议你去网站找点视频看看,入入门,优学上就有大数据相关的内容,你可以去了解一下。