课程目录
1-1 [课程答疑] 老汤大数据课程体系介绍 (06:21) 2-1 [大数据技术思想入门] 分布式存储的特点 (13:05) 2-2 [大数据技术思想入门] 分布式存储集群特点 (11:27) 2-3 [大数据技术思想入门] 分布式文件存储的流程 (10:18) 2-4 [大数据技术思想入门] 主节点中的元数据是怎么存储的 (11:54) 2-5 [大数据技术思想入门] 分布式计算的特点 (10:30) 3-1 [分布式存储 - HDFS 集群配置安装] HDFS 课程内容介绍 (01:51) 3-2 [分布式存储 - HDFS 集群配置安装] HDFS 集群介绍 (05:28) 3-3 [分布式存储 - HDFS 集群配置安装] 安装前准备:准备 3 台虚拟机 (02:47) 3-4 [分布式存储 - HDFS 集群配置安装] 安装前准备:配置无密钥登录 (06:13) 3-5 [分布式存储 - HDFS 集群配置安装] 安装前准备:配置 JAVA_HOME (04:21) 3-6 [分布式存储 - HDFS 集群配置安装] 安装前准备:关闭防火墙 (01:10) 3-7 [分布式存储 - HDFS 集群配置安装] 安装包的下载和解压 (06:14) 3-8 [分布式存储 - HDFS 集群配置安装] 配置 HDFS 的基本路径 (02:08) 3-9 [分布式存储 - HDFS 集群配置安装] 创建名字节点和数据节点存储数据的文件目录 (02:56) 3-10 [分布式存储 - HDFS 集群配置安装] HDFS 相关配置值的设置 (03:57) 3-11 [分布式存储 - HDFS 集群配置安装] 配置 Java Home以及从节点 (04:21) 3-12 [分布式存储 - HDFS 集群配置安装] 配置 HADOOP_HOME (03:18) 3-13 [分布式存储 - HDFS 集群配置安装] HDFS 集群启动 (03:45) 3-14 [分布式存储 - HDFS 集群配置安装] 验证 HDFS 集群是否正常 (03:35) 3-15 [分布式存储 - HDFS 集群配置安装] 怎么样查看 HDFS 的日志信息 (04:09) 3-16 [分布式存储 - HDFS 集群配置安装] HDFS 集群正确停止的方式 (02:02) 4-1 [分布式存储 - HDFS 集群的使用] HDFS Web UI 的讲解 (07:09) 4-2 [分布式存储 - HDFS 集群的使用] HDFS shell 命令介绍 (05:25) 4-3 [分布式存储 - HDFS 集群的使用] 本地文件上传到 HDFS 集群 (06:26) 4-4 [分布式存储 - HDFS 集群的使用] 文件操作命令 (04:07) 4-5 [分布式存储 - HDFS 集群的使用] 修改文件的权限 (02:26) 4-6 [分布式存储 - HDFS 集群的使用] df 和 du (02:17) 4-7 [分布式存储 - HDFS 集群的使用] 文件恢复机制 (09:45) 4-8 [分布式存储 - HDFS 集群的使用] 准备一个大文件 (04:09) 4-9 [分布式存储 - HDFS 集群的使用] HDFS 分布式文件写的过程 (05:17) 4-10 [分布式存储 - HDFS 集群的使用] HDFS 分布式文件读的过程 (03:29) 5-1 [分布式存储 - 数据块] 数据块元数据 (04:33) 5-2 [分布式存储 - 数据块] 设置数据块的备份数 (04:01) 5-3 [分布式存储 - 数据块] 设置数据块的大小 (05:40) 5-4 [分布式存储 - 数据块] 数据块真正存储的地方 (05:11) 5-5 [分布式存储 - 数据块] DataNode 和 NameNode 交互 (05:53) 5-6 [分布式存储 - 数据块] HDFS 分布式文件删除的流程 (02:57) 6-1 [分布式存储 - EditsLog 和 FsImage] 回顾 NameNode 元数据是怎么存储的 (03:55) 6-2 [分布式存储 - EditsLog 和 FsImage] EditsLog 存储目录和内容 (07:31) 6-3 [分布式存储 - EditsLog 和 FsImage] EditsLog 记录每次元数据操作信息 (09:33) 6-4 [分布式存储 - EditsLog 和 FsImage] EditsLog恢复NameNode元数据 (05:10) 6-5 [分布式存储 - EditsLog 和 FsImage] EditsLog 合并的条件 (03:54) 6-6 [分布式存储 - EditsLog 和 FsImage] FsImage 文件内容 (06:32) 6-7 [分布式存储 - EditsLog 和 FsImage] 为什么还要 EditsLog 呢? (04:28) 6-8 [分布式存储 - EditsLog 和 FsImage] EditsLog 合并的流程 (08:04) 7-1 [分布式存储 - Java 操作 HDFS] Java 操作 HDFS 准备 (02:57) 7-2 [分布式存储 - Java 操作 HDFS] Java 写 HDFS 文件 (06:50) 7-3 [分布式存储 - Java 操作 HDFS] Java 读 HDFS 文件 (03:19) 7-4 [分布式存储 - Java 操作 HDFS] Java 查询 HDFS 文件元数据 (03:25) 7-5 [分布式存储 - Java 操作 HDFS] Java 删除 HDFS 文件 (02:08) 7-6 [分布式存储 - Java 操作 HDFS] 在 Java 代码中设置参数 (03:12) 7-7 [分布式存储 - Java 操作 HDFS] 在 classpath 中设置参数 (05:10) 7-8 [分布式存储 - Java 操作 HDFS] 两种设置参数的优先级 (01:47) 7-9 [分布式存储 - Java 操作 HDFS] HDFS 文件系统的两个特点 (03:47) 8-1 [分布式计算 - 内容介绍] 分布式计算内容介绍 (02:57) 9-1 [分布式计算 - 基础] 数据准备 (05:06) 9-2 [分布式计算 - 基础] 回顾分布式计算的特点 (04:04) 9-3 [分布式计算 - 基础] Yarn 的作用 (05:51) 9-4 [分布式计算 - 基础] Yarn 的安装配置 (07:46) 9-5 [分布式计算 - 基础] Yarn 的 Web UI 简介 (02:23) 9-6 [分布式计算 - 基础] 有了 Yarn 后的分布式计算 (02:49) 9-7 [分布式计算 - 基础] MapReduce 配置 (08:25) 9-8 [分布式计算 - 基础] 创建项目 (02:39) 9-9 [分布式计算 - 基础] 序列化的作用 (09:55) 9-10 [分布式计算 - 基础] Hadoop 序列化机制 (10:11) 10-1 [分布式计算 - DistributedCount程序] DistributedCount 流程 (06:56) 10-2 [分布式计算 - DistributedCount程序] Map 任务实现 (06:04) 10-3 [分布式计算 - DistributedCount程序] Reduce 任务实现 (05:31) 10-4 [分布式计算 - DistributedCount程序] Driver 实现 (09:55) 10-5 [分布式计算 - DistributedCount程序] Map 端合并 (03:13) 10-6 [分布式计算 - DistributedCount程序] 代码优化 (02:58) 10-7 [分布式计算 - DistributedCount程序] 在集群上运行程序 (07:31) 10-8 [分布式计算 - DistributedCount程序] 集群状态的变化 (06:14) 10-9 [分布式计算 - DistributedCount程序] Map Task 的数量和文件大小的关系 (05:36) 11-1 [分布式计算 - 移动计算而非移动数据] Yarn Web UI 查看日志 (04:29) 11-2 [分布式计算 - 移动计算而非移动数据] 问题:为什么移动了数据块? (03:12) 11-3 [分布式计算 - 移动计算而非移动数据] 打开History Server 服务 (10:44) 11-4 [分布式计算 - 移动计算而非移动数据] MRAppMaster 计算资源的配置 (05:55) 11-5 [分布式计算 - 移动计算而非移动数据] YarnChild 计算资源的配置 (06:07) 11-6 [分布式计算 - 移动计算而非移动数据] 代码中设置 MR 进程需要的资源 (04:48) 11-7 [分布式计算 - 移动计算而非移动数据] Yarn 中的 Container 概念 (03:11) 11-8 [分布式计算 - 移动计算而非移动数据] Yarn 应用启动流程 (05:39) 11-9 [分布式计算 - 移动计算而非移动数据] Container 分配规则一:最小最大规则 (08:27) 11-10 [分布式计算 - 移动计算而非移动数据] Container 分配规则二:整数倍规则 (06:35) 11-11 [分布式计算 - 移动计算而非移动数据] Container 分配规则总结 (01:48) 11-12 [分布式计算 - 移动计算而非移动数据] 数据块移动的原因 (10:15) 11-13 [分布式计算 - 移动计算而非移动数据] 移动计算而尽可能少的移动数据 (09:51) 11-14 [分布式计算 - 移动计算而非移动数据] 设置 reduce task 的数量 (03:35) 11-15 [分布式计算 - 移动计算而非移动数据] 代码优化 (03:43) 12-1 [分布式计算 - WordCount] WordCount 计算流程 (07:11) 12-2 [分布式计算 - WordCount] WordCount Map Task 实现 (05:20) 12-3 [分布式计算 - WordCount] Reduce Task 实现 (04:20) 12-4 [分布式计算 - WordCount] WordCount Driver 实现 (02:41) 12-5 [分布式计算 - WordCount] 集群运行 WordCount (05:29) 12-6 [分布式计算 - WordCount] MapReduce 默认的分区规则 (04:46) 12-7 [分布式计算 - WordCount] Input 和 Output Format (08:45) 12-8 [分布式计算 - WordCount] MapReduce 执行流程 (03:59) 12-9 [分布式计算 - WordCount] WordCount 执行流程 (07:02) 12-10 [分布式计算 - WordCount] Shuffle 和 Sort (07:05) 12-11 [分布式计算 - WordCount] MapReduce On Yarn 运行原理 (07:52) 13-1 [Hadoop 2 之 HDFS 安装] Hadoop 2 学习前说明 (04:46) 13-2 [Hadoop 2 之 HDFS 安装] HDFS的安装(一) (33:06) 13-3 [Hadoop 2 之 HDFS 安装] WebUI看不了怎么办 (03:33) 13-4 [Hadoop 2 之 HDFS 安装] HDFS的安装(二) (06:16) 14-1 [Hadoop 2 之 HDFS 运维相关] Federation配置 (18:22) 14-2 [Hadoop 2 之 HDFS 运维相关] ViewFS的配置 (10:56) 14-3 [Hadoop 2 之 HDFS 运维相关] 回退到一个NameNode的状态 (05:04) 14-4 [Hadoop 2 之 HDFS 运维相关] 告诉你怎么使用Snapshots (23:43) 14-5 [Hadoop 2 之 HDFS 运维相关] 平衡数据 (03:32) 14-6 [Hadoop 2 之 HDFS 运维相关] SafeMode (03:46) 15-1 [Hadoop 2 之 MapReduce 和 Yarn] Yarn的安装 (09:13) 15-2 [Hadoop 2 之 MapReduce 和 Yarn] MapReduce安装 (13:51) 15-3 [Hadoop 2 之 MapReduce 和 Yarn] MapReduce应用(了解即可) (17:33) 15-4 [Hadoop 2 之 MapReduce 和 Yarn] Hadoop压缩机制(了解即可) (09:00) 16-1 [Hadoop 2 之文件格式(这章能理解代码即可)] text文件格式的读写 (21:02) 16-2 [Hadoop 2 之文件格式(这章能理解代码即可)] avro文件和parquet文件的讲解 (09:36) 16-3 [Hadoop 2 之文件格式(这章能理解代码即可)] avro文件的读写(能看懂代码即可) (20:45) 16-4 [Hadoop 2 之文件格式(这章能理解代码即可)] parquet文件的读写(必须掌握) (14:40) 16-5 [Hadoop 2 之文件格式(这章能理解代码即可)] sequenceFile文件(看懂代码即可) (08:37) 16-6 [Hadoop 2 之文件格式(这章能理解代码即可)] sequenceFile合并小文件 (18:14) 16-7 [Hadoop 2 之文件格式(这章能理解代码即可)] CombineTextInputFormat (10:08) 17-1 [Hadoop 2 之 Yarn 资源调度机制] Yarn的三种资源调度机制 (07:49) 17-2 [Hadoop 2 之 Yarn 资源调度机制] Capacity Scheduler (14:18) 17-3 [Hadoop 2 之 Yarn 资源调度机制] Yarn Fair Scheduler配置 (08:32) 18-1 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] NCDC数据源的获取 (19:53) 18-2 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] NCDC数据字段的详解 (17:55) 18-3 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] NCDC数据的预处理 (19:55) 18-4 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] 数据处理逻辑以及实现方案讲解 (16:14) 18-5 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] MapReduce代码实现讲解 (22:45) 18-6 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] Hadoop的本地安装 (04:46) 18-7 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] 单元测试、集成测试以及验证 (19:26) 18-8 [阶段项目实战 - NCDC 气候数据分析实战(跟着操作一遍)] 求每一年highest的温度 (10:41)





