天善学院 Hadoop 入门及基础学习免费连载课程已于本周发布,小伙伴们可以登录 www.hellobi.com 抢先看了。
目标人群:对大数据开发感兴趣,对Hadoop及其生态系统有所了解,并愿意从事相关工作的学生,初级Hadoop开发工程师,初级大数据开发工程师及其他兴趣爱好者
学习目标:初步了解Hadoop开发及其生态系统,对Hadoop HDFS,MapRduce,Hive,Hbase等Hadoop生态系统的产品熟悉其使用方法和原理,并能进行相关的开发工作。
课程讲师穆瑞介绍
北京信息科技大学,计算机专业,本科
人民大学,概率论与数理统计专业,在职研究生
7年工作经验,2年项目管理经验,曾就职于知名互联网公司担任软件经理,现就职于人民日报媒体技术中心担任大数据开发工程师,负责构建人民日报媒体数据平台构建与开发。
1、精通JAVA,PYTHON等开发语言
2、熟练使用MSSQL2008R2/2012,MySQL,Oracel等数据库
熟练使用Mongo,Redis等NoSQL数据库
3、精通Hadoop,Hive等分布式构建及其开发
4、熟练使用Kettle,SQOOP等ETL工具
5、对数据分析,数据建模,数据可视化等有相关的工作经验
关注范围:分布式高性能并发处理,开源技术,大数据实现,数据可视化,数据分析与挖掘(算法与解决方案)
课程大纲
Hadoop入门及生态系统介绍
介绍Hadoop的发展,系统架构,相关版本和如何学习Hadoop。
新一代虚拟技术Docker
新一代的虚拟技术Docker的基本情况介绍和使用,并利用Docker快速的构建
Hadoop的学习环境
新一代虚拟技术-容器虚拟化
在Windows上安装使用Docker
Hadoop学习
Hadoop介绍
Hadoop系统搭建与部属
Hadoop的三种安装方式
Hadoop的Shell命令
Hadoop HDFS组件分析
HDFS架构,SNN及副本放置策略
HDFS API
Hadoop MapReduce工作原理与架构
MapReduce API及工作流程
MapReduce 错误处理,作业调度
MapReduce 重要组件:Combiner
MapReduce 重要组件:Partitioner
MapReduce 重要组件:RecordReader
Hadoop MapReduce 编程
MapReduce 计数器
MapReduce Join
MapReduce Sort
HBase学习
基于Hadoop的关系型数据库HBase的学习,学习目标:了解HBase的应用场景,学习如何使用HBase
Hbase介绍
Pig,HBase,Hive三者的关系比较
HBase系统搭建与部属
HBase的Shell操作
HBase的客户端操作
Hive学习
基于Hadoop的数据仓库和SQL查询引擎Hive 的学习,学习目标:了解Hive的应用场景,学习如何使用Hive,HQL语句,学习如何利用Hive来做数据分析
Hive综述
Hive系统搭建与部属。
Hive的表操作
Hive的数据加载与操作
Hive的查询语句HQL
Hive的窗口函数,分析函数和UDTF操作
Hive自定义函数
Hive HQL的优化
基于Hadoop的开发实战
利用SQOOP来做简单的ETL抽取
日志分析系统
推荐系统(暂定)
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。