大数据学习路线

大数据处理从hadoop开始经过了几年的发展,生态越来越丰富,也越来越重要。就从目前的各个招聘网站来看也是薪资最高的。但是对于想进入大数据方面的开发人员从何处学习呢?我在网络收集了一些相关的资源,希望可以帮助到大家。

大数据学习路线_第1张图片

大数据处理流程与应用

一、Github上的学习资源BigData-Notes

Github地址: https://github.com/heibaiying/BigData-Notes

这个github上的资源是最为丰富的。该资源中详细的介绍了大数据学习的各个方面。从大数据收集、存储、分析、实时计算、还有其他相关的辅助技术。

1、数据收集:Flume 、Logstash、Kibana

2、数据存储:Hadoop HDFS 、KFS、GFS

3、数据分析:Hadoop MapReduce、Spark、Flink、Storm

4、实时计算:Spark、Flink、Storm

大数据学习路线_第2张图片

大数据学习路线图

二、Flink实时计算框架flink-learning

Github地址:https://github.com/zhisheng17/flink-learning

该资源介绍了flink相关的知识点,同时也包含与各种中间件集成的例子。是个不错的学习资源。

大数据学习路线_第3张图片

Flink相关的博客

总之学习大数据要先学会相关的开发语言。目前大数据相关的开发语言Java、Scala。另外就是要知道相关的大数据收集相关的框架了,如Flume、Logstash等,那大数据存储有Hadoop、MongoDB等。那数据分析相关的有Hadoop MapReduce、Spark、Flink。实时计算有Spark、Storm、Flink。当然了在大数据处理相关的技术中也有Kafka做异步解耦。毕竟大数据处理完后也要遇业务系统做相应的交互。想学习好大数据可以关注公众号【程序员大牛】 有视频资源分享一起学习

在这里还是要推荐下我自己建的大数据学习交流群:943791324,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。

你可能感兴趣的:(大数据学习路线)