自学大数据我是怎么开始的?好吧,别胡说八道,直接干货。自学大数据学习路线:(前提:以Java语言为基础)共分为四个模块:大数据基础大数据框架大数据项目其他第一模块:大数据基础Java基础:集合,IO流JVM:重点是项目多线程:理论和项目应用Linux:最基本的操作该模块的重点是面试准备,个人根据自己的情况复习,复习时理论部分建议阅读书籍和博客资料,应用部分建议阅读视频和Demo调试。下面分别去详细的介绍一下:Java基础:集合,IO流主要是理论部分,可以看书或者博客总结,这一块没什么推荐的,网上很多资料可以找到。JVM:重点是项目调优多线程:理论和项目应用这两块重点要结合到项目中,通过项目中的实际使用,然后反馈到对应的理论基础,这一块建议在B站上看对应的视频。B站”尚硅谷“官网上的视频很详细。Linux:最基本的操作这一块有时间,先把《鸟哥的Linux私房菜》这本书看一遍,然后装个Linux系统自己玩玩,对应的最常使用的命令自己敲敲。如果没有时间的话,自己敲敲最常用的命令,网上有对应的总结,自己很容易找到。一定要自己敲。第二模块:大数据框架Hadoop:重点学习,结果大数据是Hadoop创业的,其中有HDFS、YARN三个模块。Hive:首先学习如何使用,作为工具学习。Spark:重点学取代Hadoop的重点是SparkCore、SparkSQL、Spark。Flink:我还没学。Hbase:作为工具学习,首先学习如何使用。Kafka:首先学习如何使用,其实中的模块首先可以理解为生产者和消费者两所有的核心都围绕这两个展开。Flume:作为工具学习,首先学习如何使用。Sqoop:作为工具学习,首先学习如何使用。Azkaban:作为工具学习,首先学习如何使用。Scala:这是基于Java来的编程语言,工作后可以学习。Zookeeper:当作一个工具来学习,先学习怎么用。以上的学习视频和资料可以在B站的”尚硅谷“和”若泽大数据“里找到,很详细。资料目前最详细的资料是各框架对应的主页。录像也一步一步地对着主页说话。官方网站都是英语,可以使用谷歌浏览器的翻译插件,翻译成中文后再看。第三模块:大数据项目b站的尚硅谷和和若泽大数据。第四模块:其他分布式:知道最基本的概念,有分布式项目的经验。分布式项目可以在B站的”尚硅谷“里找到。算法:网上有详细的总结,书:推荐《剑指Offer》和《算法4》,看算法的目的是先掌握实现算法的思路然后才是实现方式。SQL:主要优秀,网上有详细总结。此外,请不要学习Storm框架。很多准备前期都是为了面试。例如JVM和多线程、SQL调整和算法。这些东西在真正使用的过程中千差万别,但是核心知识没有改变,所以面试的时候总是问。这个部分的前期以通过面试为主。学习了Hadoop、Hive、Spark等,去面试,通过面试调整自己的学习。
上述文章了解自学大数据是如何开始的?下面,我们对java大数据如何学习有直观的认知。我们发现,作为一名优秀的Java程序员,我们有多自豪。
。只要一个电话
我们免费为您回电