这门课解决什么问题
很多团队的大数据集群不是搭不起来,而是跑起来之后三天两头出问题:节点掉线、磁盘写满、配置没同步。这门大数据运维课解决的就是“怎么把集群稳住”以及“怎么把重复劳动自动化”的问题。它不是讲怎么写 SQL 做数据分析,而是讲怎么把底层的存储和计算平台搭好、管好、修好。如果你平时的工作偏业务开发,对底层环境一知半解,遇到环境报错只能重启试运气,那这门课能帮你补上这块短板。
适合什么基础,怎么用资料
课程标称零基础可学,但如果你完全没碰过命令行,前期会吃力。更合适的起点是:会用基础 Linux 命令,能看懂简单的脚本。资料包里的内容分两块,一块是平台搭建,一块是自动化工具。建议先看 Hadoop 生态介绍和伪分布式构建这两块,跟着视频在自己机器上把单机环境跑通,理解 HDFS 存文件、MapReduce 算数据的原理。看的时候不要只看不动手,视频里敲的命令自己也要敲一遍,错了再回头找原因。等单机环境没问题了,再看 ansible 那部分,从命令行模块到 playbook 脚本,一步步把之前手动敲的部署流程变成脚本自动跑。资料不是看完就懂的,得边看边在终端里验证。
学完能独立做什么
跟完这套资料并做完练习后,你应该能独立完成几件事:第一,从零搭建一个 Hadoop 伪分布式环境,并知道每个配置项改了会影响什么;第二,用 ansible 写出可复用的 playbook,把安装软件、分发配置、启动服务这些步骤自动化,不用再挨个节点去敲命令;第三,遇到常见的节点失联或服务起不来的问题,知道从哪里查日志、怎么定位。这几点凑起来,基本就够你接手一个小规模数据平台的日常维护了。当然,高可用和架构设计那部分内容偏理论,真要在公司里落地,还得结合实际硬件和业务量去调,但有了这个底子,至少不会两眼一抹黑。
通过本课程的学习,可以使零基础学员系统、多面、学习大数据运维技能。达到即学即用的效果。
课程目录
* 01 hadoop大数据平台基础以及高可用企业大数据平台构建过程/
* 01 hadoop大数据生态栈知识体系介绍(1)
* 02 hadoop大数据生态栈知识体系介绍(2)
* 03 hadoop伪分布式的构建过程(1)
* 04 hadoop伪分布式的构建过程实战演示
* 05 分布式存储HDFS与分布式计算MR功能演示
* 06 自动化运维工具ansible的架构与基础配置介绍
* 07 ansible命令行模式常见模块使用介绍
* 08 ansible-playbook脚本编写基础介绍
* 09 用ansible的shell、file模块编写脚本
* 10 用ansible的copy、synchronize编写脚本
* 11 unarchive、service等模块编写playbook
* 12 用playbook自动配置ssh公私钥认证以及HDFS HA
* 13 使用playbook自动化配置hadoop集群节点环境
* 14 使用playbook自动化部署JDK与zookeeper集群
* 15 完全分布式hadoop集群配置文件详解(1)
* 16 完全分布式hadoop集群部署以及服务启动过程
* 17 测试HDFS分布式存储与yarn分布式计算功能是否正常
* 02 使用ambari构建统一的大数据运维平台/
* 01 ambari的架构与运行原理介绍
* 02 构建本地yum仓库,部署HDP的rpm包
* 03 通过ansible实现安装ambari前主机环境配置与优化
* 04 ambari-server安装过程实战讲解
* 05 使用ambari自动化安装hadoop集群过程详解(1)
* 06 使用ambari自动化安装hadoop集群过程详解(2)
* 07 ambari管理hadoop集群方法以及管理和维护技巧
* 08 通过ambari新增节点扩容hadoop集群以及监控告警配置
* 09 HDFS基础架构以及内部实现逻辑解析
* 10 NameNode内部工作机制剖析
* 11 SNameNode工作机制以及NameNode元数据存储策略
* 12 StandbyNameNode下元数据管理机制深入分析
* 13 HDFS读取、写入数据流程深入分析
* 14 HDFS中文件的查看、删除、移动、追加、授权等shell操作
* 15 YARN的架构以及内部组成深度解析
* 16 YARN提交任务过程深入分析
* 17 YARN中常用shell命令的使用
* 03 hive、hbase、spark与hadop的整合应用/
* 01 hive架构解读以及使用场景
* 02 hive的三种运行模式
* 03 hive的安装配置以及与hadop的整合过程
* 04 hive sql的使用以及如何通过hive执行查询分析
* 05 hive beeline的使用
* 06 hbase与hadoop整合版本的选择以及安装hbase
* 07 hbase集群的配置过程以及hmaster高可用配置方法
* 08 hbase的服务管理以及Hmaster主备功能切换
* 09 hbase shell的使用以及集群部署注意事项
* 10 spark独立模式集群架构解析
* 11 spark独立集群模式部署过程实战
* 12 启动spark集群过程以及spark-shell的使用
* 13 spark-submit的两种运行模式以及区别
* 14 将spark集成到yarn配置方法以及spark日志配置
* 15 yarn client和cluster两种模式提交spark
* 16 企业流行的大数据平台架构深度解析
* 04 Yarn资源调度策略以及HDFS的ACL权限控制策略/
* 01 容量调度和公平调度策略的特性和异同
* 02 公平调度策略配置方法和过程以及配置文件的编写
* 03 任务提交到不同队列的方法与资源调度策略
* 04 HDFS 中的 POSIX 权限模型实现机制
* 05 HDFS的访问控制列表(ACL)使用介绍
* 06 hadoop日常运维故障汇总
* 07 hadoop平台下对Linux系统的常见优化措施
* 08 大数据平台网络架构设计原则与硬件选型经验






