Hadoop依赖的技术基础
3.1 Java编程基础
Hadoop以及其他大数据处理技术很多都是用JavaAPI开发的,因此学习Hadoop的一个首要条件,就是必须掌握Java语言编程
·Java语言基础
主要掌握Java语言的基本数据类型、运算符与表达式以及语句与控制结构
基本数据类型:简单数据类型和复合数据类型
运算符与表达式
语句与控制结构
Java类和对象的基本概念
面向对象编程是一种使用类和对象来设计程序的方法或模式。
对象:真实世界里,对象意味着真实的实体
类:抽象的
继承
多态性
抽象
封装
· Java面象对象编程的核心概念(封装、继承、重写、重载、抽象、接口、多态)
· 集合框架(List、Set、Queue、HashMap)
· Java的I/O流技术
数据流是指一组有顺序的、有起点的和有终点的数据集合
字节流
字符流
· Java常用API
字符串操作
日期操作
格式化
随机数
等等
3.2 Web可视化技术基础
HTML(超文本标记语言)
CSS
JavaScript
3.3 关系数据库基础
关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据
结构化查询语言SQL:是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统
SQL组成部分:
DQL
DML
事物处理语言TPL
DCL
DDL
CCL指针控制语言
3.4 Linux基础
Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统
虚拟机软件的安装和虚拟机的创建
官网:HTTP://www.vmware.com/products/workstation/workstation-evaluation.html