你的位置: 首页 > 内训课首页 > 语言 > 课程详情

云计算分布式大数据Hadoop深入浅出案例驱动实战

暂无评价   
  • 课程时长:3.0天
  • 授课讲师: 张晓诚
  • 课程分类:语言
  • 课程编号:414663
你还可以: 收藏
人气:1353 课纲 | 收藏

培训受众:

软件工程师;数据库开发人员;网络后台开发人员;运维人员;

课程收益:

为云计算实现规范和实施标准的hadoop应运而生。
使用hadoop,用户可以在不了解分布式底层细节的情况下开发出分布式程序,从而可以使用众多廉价的计算设备的集群的威力来高速的运算和存储,而且hadoop的运算和存储是可靠的、高效的、可伸缩的,能够使用普通的社区服务器出来PB级别的数据,是分布式大数据处理的存储的理想选择。
“云计算分布式大数据hadoop深入浅出案例驱动实战”基于实务经验萃取而成,从hadoop开发环境的搭建到到图片服务器、WordCount实现、HBase微博系统、话单查询与统计、Hive数据统计案例,理论结合实际案例,祝你轻松驾驭hadoop以满足大数据的分布式处理与存储。
课程以MapReduce、HBase、Hive为主轴,想理解和使用hadoop,就必须掌握这三大核心。
课程特色
案例驱动教学,全程项目实战训练;
掌握Hadoop三大核心:MapReduce、HBase、Hive
萃取出实际开发中最常用、最实用的内容并以深入浅出的方式把难点化于无形之中
基础要求
了解Linux系统;
了解网络;
了解Java;

课程大纲

第一天

第1个主题:Hadoop思考

1.Hadoop的设计目标和适用场景

2.Hadoop架构解析

3.MapReduce工作原理和案例说明

第2个主题: Hadoop安装和配置实战

1. 安装和配置单机版Hadoop实战

2. 安装和配置伪分布式Hadoop实战

3.安装和配置分布式Hadoop集群实战

第3个主题:HDFS

1. HDFS命令行操作实战

2. HDFS的配置管理

3. NameNode的工作机制

第4个主题:HDFS案例实战

1. HDFS案例的分析和设计

2. 环境搭建

3.使用Hadoop Java API实现对HDFS写入、读取、删除文件等操作

第5个主题:MapReduce剖析

1. MapReduce的原理和运行过程  

2. 构建MapReduce的开发环境

第6个主题:MapReduce案例实战

1. 使用MapReduce的Java接口实现经典的WordCount  

2. wordcount运行过程解析

3. MapReduce实现数据去重操作

4. MapReduce实现数据排序

5. MapReduce实现数据平均数据的计算

 

第二天

第1个主题:HBase架构设计和实现剖析

1. HBase架构设计

2. HBase中的表结构等

3. HBase:Master、Region、Region Server

第2个主题:HBase案例实战1---使用HBase实现微博系统

1. 项目架构和设计

2. 开发环境搭建

3. 实现用户登录和注销

4.“关注”功能的设计和实现

5.“发微博”功能的设计和实现

6.发布和运行整个基于HBase的微博系统

第3个主题:HBase与MapReduce

1. HBase与MapReduce的关系

2. HBase如何使用MapReduce

第4个主题:HBase案例实战2---话单查询与统计

1. 项目架构设计

2. 开发环境搭建

3. 话单入库和查询的设计与实现

4.统计功能的设计与实现

 

第三天

第1个主题:MapReduce高级实战

1. Split实现剖析

2. 自定义输入的实现

3. Reduce的partition

4. 案例实战

第2个主题:安装和使用Hive

1. Hive剖析

2. 安装Hive

3.Hive的基本使用

第3个主题:Hive与HDFS、MapReduce

1. Hive向HDFS存入结构化数据

2. 使用MySQL作为Hive的元数据库

3.Hive与MapReduce

第4个主题:Hive案例实战---数据统计

1. 项目架构设计

2. 表结构设计

3.数据的插入与统计实现

第5个主题:Hadoop开发者之路

1. Hadoop技能模型

2. Hadoop开发者最佳学习路线和方式

3.Hadoop开发者最佳成长路线

培训师介绍

讲师特点
生动幽默,善于沟通,循序渐进的引导,案例式教学

主讲课程
Java系列课程
前端Html5系列课程
微信开发系列课程
app(Android/ios)系列课程
office系列课程
.Net系列课程
python系列课程
大数据(Hadoop,Spark,Flink)系列课程
DB数据库系列课程
Linux及其周边生态产品系列课程
测试系列课程
项目管理系列课程
产品经理系列课程

讲师简介
培训经验
5年 软件服务外包开发公司(开发以及团队管理)经验
2年 经济技术开发区政府部门软件系统开发以及后期的产品维护经验(开发以及团队管理)
4年 德国留学
7年 经济技术开发区大型制造型企业内部软件平台开发以及后期的产品维护经验
21年(并行) 培训行业经验
课程特点
1)培训的主导思想是要求具有实战性,所以,本着理论第二,实战第一的观念来进行相关的操作
2)按照项目驱动的思想,把培训分为n多个任务,培训的每一个点都会融入到相关的项目中,所以,在几个关联的任务的后会有相关的项目实战安排与展示
3)张晓诚老师的培训,以实战而著称,在全盘的授课中会不断的沟通的每一个学员,把枯燥无味的课程进行生成的代码化,可以确信每一个学员会是累并快乐着
4)张晓诚老师的大纲是自己独立根据实际和教学经验而编写,所以您将获得100%的实践经验
5)张晓诚老师技术上从不忽悠人,以实战对待每一位朋友,将授课的技术落实于每一个受众者的实际工作中,是培训的宗旨
6)希望能够为您提供本次的有效的实战培训

本课程名称: 云计算分布式大数据Hadoop深入浅出案例驱动实战

查看更多:语言内训课

设计 java word it 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%