Java大数据需要学习哪些内容?

如题所述

首先明确,java大数据通常指的是采用Java语言来完成一些大数据领域的开发任务,整体的学习内容涉及到三大块,其一是Java语言基础,其二是大数据平台基础,其三是场景开发基础。
Java开发包括了Java基础,JavaWeb和JavaEE三大块。java可以说是大数据最基础的编程语言,一是因为大数据的本质无非就是海量数据的计算,查询与存储,后台开发很容易接触到大数据量存取的应用场景。java语言基础部分的学习内容相对比较明确,由于Java语言本身的技术体系已经比较成熟了,所以学习过程也会相对比较顺利。JavaWeb开发不仅涉及到后端开发知识,还涉及到前端开发知识,整体的知识量还是比较大的,而且在学习的过程中,需要完成大量的实验。
数据开发包括Java基础,MySQL基础,Hadoop(HDFS,MapReduce,Yarn,Hive,Hbase,Zookeeper,Flume,Sqoop等),Scala语言(类似于Java,Spark阶段使用),Spark(SparkSQL,SparkStreaming,SparkCore等)。
学习Java大数据一定离不开具体的场景,这里面的场景不仅指硬件场景(数据中心),还需要有行业场景支持,所以学习Java大数据通常都会选择一个行业作为切入点,比如金融行业、医疗行业、教育行业等等。初学者可以考虑在实习岗位上来完成这个阶段的学习任务
总体上来说,Java大数据的学习内容是比较多的,而且也具有一定的难度。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-24

首先学习大数据,你需要由java基础,那么首先要学习javaSE的一些基础,

第2个回答  2021-06-24
1 数据采集 flume,logstage
2 数据迁移,sqoop,datax
3 数据存储 hdfs,hbase
4 数据仓库 hive
5 数据处理,mapreduce,sperk
6 数据在线计算,flink
补充:
语言:java、shell
整体框架:hadoop

分布式部署:zookeeper
第3个回答  2021-06-24
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。你好!需要学习JAVA基础,JAVAWeb。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
第4个回答  2021-06-24
现在有很多免费的公开课,可以去看看,例如:腾讯课堂,慕课网,马士兵教育等等。
相似回答