v2-5e0e5d74be3d5ddcaaa90fa3712fdd7d_hd.jpg

一、0基础学习大数据需要Java基础

Java:开发需求最多的编程语言之一,可以从事网站开发、桌面程序设计、游戏开发、安卓后台开发、全栈开发等。它可以说是大数据最基础的编程语言,一是大数据的本质是海量数据的计算,查询与存储,后台开发很容易接触到大数据量存取的应用场景;二是Java天然的优势,大数据的组件很多是用Java开发的。点击领取免费资料及课程

零基础小白想学习大数据,需要从Java基础开始学起,可以把Java语言作为第一个入门语言。一般来说,学会JavaSE就可以了,但能掌握JavaEE的话会更好。

JavaSE:变量、循环、if等等;面向对象;I/O输入和输出(HDFS会用到);反射、泛型,MR查询;JDBC:操作关系型数据库(RDBMS)(HIVE会用到)

v2-07ceab7323ebe57baf44e65c96f13e74_hd.jpg

二、大数据需要学习Linux系统管理、Shell编程设计、Maven

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁;Shell既是一种命令语言,又是一种程序设计语言。Shell是一个命令解释器,解释执行用户所输入的命令和程序。Maven是一个项目管理工具,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理。

大数据技术往往运行在Linux环境下,大数据的分布式集群(Hadoop,Spark)都是搭建在多台Linux系统上,对集群的执行命令都是在Linux终端窗口输入......想从事大数据相关工作,需要掌握Linux系统操作方法和相关命令。点击领取免费资料及课程

Linux:Linux安装、CentOS、目录结构(文件类型、权限、用户命令)、Linux命令、基本操作-SQL基础:Select(重点)insertupdatedelete(Hive、SparkSQL会用到)等;大数据的终极目标:使用SQL分析大数据。

Shell:变量、if条件判断语句、shell函数、Case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及状态返回值、shell数组等。

Maven:Maven大数据自动化构建、部署工具,包括安装部署与配置、Maven仓库、MavenPOM等。