1
大数据开发所用的需要有Java、Python、Scala、R等
Java和Python主要用于Hadoop平台的编程语言,而Scala则用于Spark平台下。
大数据无疑是近年来很火的专业,我们的生活中也逐渐的感觉到了大数据带来的福利!学习大数据也是很多人的打算,但是作为初期入门的人来说也不需要学习太多的语言JAVA和scale就可以了,就可以做一些大数据开发的工作了,以后要想更好的发展在学习其他语言已经相匹配的知识!
下图为大数据生态
2
1、Java
Java是开发需求最多的编程语言之一,Java和大数据关系很密切,大数据框架的编写支持很多开发语言,目前流行的大数据Hadoop框架,很多部分都是用开源的Java语言编写。
Java是学习大数据的编程基础,大数据以Java技术为基础,在熟练掌握了Java技术以后,再学习大数据的相关技术会容易很多。
2、Scala
Scala是一门现代的多范式编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。相比与Java,Scala的语法更容易掌握。Scala运行在Java虚拟机之上,可以直接调用Java类库。
大数据Spark 是在 Scala 语言中实现的,它将 Scala 用作其应用程序框架,和 Scala 能够紧密集成,其中的 Scala 可以像操作本地集合对象一样轻松地操作分布式数据集。
3
Java,大数据基础,MySQL数据库分析,分布式计算框架,前端技术,Hadoop等等。想学习的话,建议找个学校好好的学下,这方面要是自学的话难度太大了。