专题课程
【课程大纲】
一、Hadoop 的背景
1、 大数据的时代
2、 为什么是 HADOOP?
3、 HADOOP 的生态环境概述
4、 HADOOP 在银行业应用案例
i. 阿里金融
ii. 银行业案例
5、 HADOOP 与数据仓库等关系
6、 去 IOE 的重任
二、 HADOOP 业界案例分享
1、 EBAY 案例
2、 阿里云案例
3、 腾讯案例
4、 百度案例
三、HADOOP 技术介绍
1、 发展历史
2、 HDFS 原理
i. 适合做什么?
ii. 不适合做什么?
iii. namenode 和 datanode
3、 HA 方法
i. 基本原理
ii. HADOOP 2.0 的 HA 实现方法
4、 MAP/REDUCE 原理
5、 YARN 原理
6、 HIVE 和 HBASE
7、 HADOOP 的难点
i. 安全性
ii. 可操作性
8、 MR 的具体编程案例
i. hello world
ii. API 介绍及编程
iii. 案例及高级编程
四、HADOOP 实施的一些建议
1、版本的选择
2、硬件配置建议
3、规模估算
4、系统调优
5、参数设置建议
五、HADOOP 自身技术的优化及案例
1、HADOOP 的平台调度优化及案例
2、HADOOP 平台加密预处理
3、基于 HADOOP 的自助分析工具
4、HADOOP 平台的高效加载探索
六、MYSQL 培训
1、基本概念与方法
数据库的基本概念和特点
数据库系统的结构
数据模型
数据库设计方法
2、MySQL 平台下的 SQL 交互操作
数据库、表、索引和视图的相关概念
数据库、表、索引和视图的创建及维护方法
数据完整性约束的概念、定义及使用方法
表和视图的查询及数据更新操作
3、MySQL 的数据库编程
触发器、事件、存储过程和存储函数的概念及作用
触发器的创建及使用
事件的创建及使用
存储过程和存储函数的创建及使用
4、MySQL 的管理与维护
MySQL 的安装与配置
MySQL 用户账号管理的作用及方法
MySQL 账户权限管理的作用及方法
MySQL 数据库备份与恢复的概念及方法
5.二进制日志文件的使用
6、MySQL 的应用编程
PHP 语言的基本使用方法
MySQL 平台下编制 PHP 简单应用程序
七、MYSQL 安装实例
1、MYSQL 安装管理
2、MYSQL 相关设置
3、MYSQL 常用客户端工具介绍
4、LINUX 安装
5、HADOOP 安装
八、总结
- 上一篇:HADOOP和SPARK技术及应用培训
- 下一篇:云计算技术提纲