学习大数据需要什么基础?

如题所述

1)java SE,EE(SSM)
因为90%的大数据框架都是java写的
2)SQL
特别是sql语句中的查询语句,因为对数据库的操作最多的是查询
使用Hadoop作为大数据的分布式存储、计算和分析 sql的操作会重要
3)Linux
大数据的框架安装在Linux操作系统上
总的来说,大数据处理技术怎么学习呢?在做大数据开发之前,因为Hadoop是高层次的语言开发,需要懂得Java或者Python,很快的就能上手。所有的大数据生态架构都是基于linux系统的基础上的,所以你要有Linux系统的基本知识。如果你不懂Java或者Python还有Linux系统,那么这都是你必学的知识(Java或者Python可二选其一)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-06

学习大数据要有一定的编程基础,这是大数据大部分岗位都需要的。目前从事大数据方向的程序员比较普遍使用的语言有四种,分别是Python、Java、Scala和R,这四种语言都有一定的应用场景,不同岗位的程序员使用的语言也稍有不同。

Python目前主要是应用在数据分析、数据挖掘和算法实现上,可以说大数据领域Python的应用是比较普遍的。

Java目前在大数据领域的应用还是跟平台有直接关系,通常在需要高性能的数据处理部分采用Java开发。

Scala和R主要是基于场景的应用多一些,Scala构建在Java基础之上,代码结构要比Java简洁一些,同时Scala是Spark的实现语言,在与Spark相关的开发中使用Scala是比较方面的选择。R语言本身的特点就是统计分析,语法简单且功能强大,是做大数据统计分析的一把利器。

第2个回答  2020-04-24

Java是大数据的基础,大数据学习的路线图推荐给你,希望你早日学有所成。

大数据需要学什么

第3个回答  2020-06-15
现在的大数据分为大数据分析,主要是 Python的使用
大数据开发,主要是基于JAVA的
大数据可视化主要是WEB前端。
所以基础的话也是不需要太多的,希望能帮助你
第4个回答  2019-07-15
每一次回答完都觉得自己讲得太片面了,总是没有一个合适的契机去好好总结这些内容,直到开始写这篇东西。大数据是近五年兴起的行业,发展迅速,很多技术经过这些年的迭代也变得比较成熟了,同时新的东西也不断涌现,想要保持自己竞争力的唯一办法就是不断学习。
相似回答