这门课解决什么工作场景

Hadoop、Hive与Spark是大数据底座的常客。这门课对标的实际工作场景很明确:当公司需要搭建或维护一套大数据平台时,你能把这几个组件装起来、跑通、连上,并保证日常的任务提交不出错。它不教复杂的分布式算法推导,也不讲业务数据建模,而是专注在“运维与部署”这条线上。具体来说,它解决的是从拿到几台裸机或云主机,到把Hadoop底层存储跑起来、用Hive写SQL查数据、再用Spark做加速计算的工程落地问题。如果你平时的工作是后端开发或系统运维,公司业务正往数据方向转,你需要快速弄懂这套集群怎么搭、任务怎么跑,那这就是对症的资料。

适合什么基础与建议先看哪几块

这套资料不适合完全没碰过Linux的零基础新手。看之前,你需要具备基本的命令行操作能力,知道怎么用SSH连服务器、改配置文件、看进程日志,懂一点SQL会更顺。建议拿到资料后,不要从头按顺序死磕,先直奔Spark运行架构和部署演示这两块。因为Hadoop和Hive的安装相对有套路可循,而Spark的集群模式、资源调度概念更容易绕晕人。把Spark的架构原理和单机、集群运行模式看明白,再回头看Hive的安装部署以及它与Hadoop的整合,思路会清晰很多。最后再去过一遍Hive的常用SQL命令,这部分本质上是在帮你验证前面的数据节点是否真正连通了。

学完能独立做什么与资料怎么配合练习

跟着这套流程走完,你能独立完成一套中小规模大数据平台的基础环境搭建。具体能力包括:在Linux环境下部署Hadoop底层、配置Hive并完成元数据整合、部署Spark集群,以及用spark-shell和spark-submit把任务跑在单机或集群上。这属于实打实的工程动手能力,去面一个大数据运维或基础平台开发的岗位,至少能把环境搭建这关稳稳过掉。资料配合练习的方法很实在:视频里讲的都是实操过程,你必须自己准备虚拟机或云服务器跟着敲。看Hive安装部署时,边看边在自己的环境里建库建表;看SparkSQL与Hive整合及速度对比那节时,亲自跑几组数据感受一下计算差异。只看不练,这套运维知识不到一周就会忘光,只有自己在终端里把报错一个个解掉,才算真正变成了自己的技能。


通过本课程的学习,可以使学员多面、快速的学习hadoop大数据平台hive以及spark运维

课程目录

*   01 hive的安装部署以及与hadoop的整合

*   02 hive常用sql命令的使用(1)

*   03 hive常用sql命令的使用(2)

*   04 Spark运行架构以及组成

*   05 部署Spark集群的过程和注意事项

*   06 实战演示安装部署Spark过程

*   07 SparkSQL与Hive整合以及计算速度对比

*   08 spark-shell的使用以及单机集群运行模式

*   09 Spark-Submit的使用以及单机和集群运行模式

*   10 结课测试