一课掌握热门技术栈,从0到1构建数据思维

*   第1章 高薪择业:为什么大数据行业更有前途?/

  *   1-1 本章概览.mp4 01:08

  *   1-2 什么是大数据.mp4 03:23

  *   1-3 大数据特点(4V).mp4 05:32

  *   1-4 大数据带来的变革.mp4 06:19

  *   1-5 大数据应用场景.mp4 03:26

  *   1-6 大数据前景.mp4 01:55

  *   1-7 大数据学习方法论.mp4 04:03

*   第2章 急速入门大数据Hadoop:到底什么是Hadoop/

  *   2-1 本章概览.mp4 01:15

  *   2-2 Hadoop概述.mp4 07:26

  *   2-3 Hadoop发展史(了解).mp4 05:22

  *   2-4 认识Hadoop三大核心组件.mp4 05:56

  *   2-5 大数据生态圈.mp4 07:58

  *   2-6 发行版的选择.mp4 07:24

  *   2-7 【面试官来啦】面试讨论题

*   第3章 大数据基石之文件系统:系统玩转分布式文件系统HDFS/

  *   3-1 本章概览.mp4 02:24

  *   3-2 【前置准备】云主机开通及使用

  *   3-3 初识HDFS.mp4 07:08

  *   3-4 HDFS假设和目标.mp4 16:25

  *   3-5 【重要!必掌握】HDFS架构.mp4 12:25

  *   3-6 文件系统命名空间.mp4 03:55

  *   3-7 副本因子及副本拜访策略.mp4 12:13

  *   3-8 【重要!必掌握】经典面试题.mp4 05:41

  *   3-9 HDFS优缺点.mp4 03:26

  *   3-10 Hadoop解压及重要目录讲解.mp4 07:23

  *   3-11 HDFS核心配置文件及免密码登陆.mp4 09:36

  *   3-12 HDFS启停(整体和单个).mp4 11:18

  *   3-13 环境变量补充.mp4 02:05

  *   3-14 初识HDFS常用命令.mp4 03:29

  *   3-15 HDFS命令行操作之文件上传.mp4 09:30

  *   3-16 HDFS命令行操作之文件内容查看.mp4 02:44

  *   3-17 HDFS命令行操作之文件下载.mp4 02:57

  *   3-18 HDFS命令行操作之其他常用操作.mp4 08:42

  *   3-19 HDFS API开发之基本环境介绍.mp4 05:23

  *   3-20 jUnit快速入门.mp4 08:42

  *   3-21 jUnit生命周期(上).mp4 03:58

  *   3-22 jUnit生命周期(下).mp4 04:06

  *   3-23 HDFS API开发之创建文件夹.mp4 11:10

  *   3-24 HDFS API开发之上传文件.mp4 07:36

  *   3-25 HDFS API开发之参数优先级问题.mp4 07:10

  *   3-26 HDFS API开发之文件下载和重命名.mp4 03:37

  *   3-27 HDFS API开发之代码重构.mp4 03:36

  *   3-28 HDFS API开发之列表展示功能.mp4 07:51

  *   3-29 HDFS API开发之删除操作.mp4 01:14

  *   3-30 HDFS API开发之基于IO流的方式.mp4 05:44

  *   3-31 【重要!必掌握】经典面试题之HDFS写数据流程.mp4 14:07

  *   3-32 【重要!必掌握】经典面试题之HDFS读数据流程.mp4 07:51

  *   3-33 【重要!必掌握】NameNode&SecondaryNameNode工作机制(上).mp4 12:45

  *   3-34 【重要!必掌握】NameNode&SecondaryNameNode工作机制(下).mp4 10:32

  *   3-35 【重要!必掌握】DataNode工作机制.mp4 12:09

  *   3-36 安全模式.mp4 06:58

  *   3-37 【面试官来啦】面试讨论题

  *   3-38 【练练练】阶段作业题

*   第4章 大数据基石之计算框架:系统玩转分布式计算框架MapReduce/

  *   4-1 本章概览.mp4 08:04

  *   4-2 初识MapReduce框架.mp4 06:42

  *   4-3 MapReduce框架的优缺点.mp4 07:17

  *   4-4 MapReduce思想(非常重要).mp4 09:54

  *   4-5 MapReduce核心进程.mp4 03:29

  *   4-6 官方词频统计案例分析.mp4 13:59

  *   4-7 词频统计数据流图解.mp4 03:29

  *   4-8 MapReduce编程规范.mp4 06:56

  *   4-9 初识MR编程中的数据类型.mp4 03:09

  *   4-10 词频统计之自定义Mapper.mp4 08:08

  *   4-11 词频统计之自定义Reducer.mp4 05:10

  *   4-12 词频统计之自定义Driver.mp4 05:53

  *   4-13 词频统计之测试及重构.mp4 05:53

  *   4-14 词频统计之Mapper源码分析.mp4 12:10

  *   4-15 词频统计之Reducer源码分析.mp4 04:17

  *   4-16 词频统计之模板方法模式.mp4 07:20

  *   4-17 序列化概述.mp4 04:13

  *   4-18 序列化之JDK自带的序列化机制.mp4 05:37

  *   4-19 序列化之Data序列化机制.mp4 06:23

  *   4-20 Hadoop序列化之Writable接口详解.mp4 06:42

  *   4-21 Hadoop序列化之需求分析.mp4 08:16

  *   4-22 Hadoop序列化之自定义序列化类.mp4 03:20

  *   4-23 Hadoop序列化之自定义Mapper类.mp4 03:51

  *   4-24 Hadoop序列化之自定义Reducer类.mp4 02:59

  *   4-25 Hadoop序列化之自定义Driver类及测试.mp4 06:58

  *   4-26 Hadoop序列化之总结.mp4 04:01

  *   4-27 初识InputFormat&InputSplit.mp4 10:16

  *   4-28 InputSplit和Block的关系.mp4 05:18

  *   4-29 本地IDEA运行时InputSplit的大小测试.mp4 08:16

  *   4-30 认识FileInputFormat.mp4 02:18

  *   4-31 TextInputFormat编程.mp4 06:39

  *   4-32 KeyValueTextInputFormat编程.mp4 10:15

  *   4-33 NLineInputFormat编程.mp4 06:55

  *   4-34 DBInputFormat编程.mp4 14:55

  *   4-35 Partitioner功能及编程.mp4 11:21

  *   4-36 本地预计算Combiner意义.mp4 08:10

  *   4-37 本地预计算Combiner编程.mp4 08:44

  *   4-38 排序概述.mp4 07:16

  *   4-39 排序之全局排序编程.mp4 08:27

  *   4-40 排序之分区排序编程.mp4 04:07

  *   4-41 通过源码认识OutputFormat.mp4 06:07

  *   4-42 OutputFormat编程之输出数据到MySQL表中.mp4 09:24

  *   4-43 OutputFormat编程之自定义OutputFormat.mp4 14:24

  *   4-44 MapReduce全流程之MapTask工作原理.mp4 16:53

  *   4-45 MapReduce全流程之ReduceTask工作原理.mp4 07:21

  *   4-46 MapReduce全流程之Shuffle工作原理.mp4 06:27

  *   4-47 MapReduce全流程之加强.mp4 04:16

  *   4-48 场景题之group by需求分析.mp4 05:03

  *   4-49 场景题之group by功能开发及测试.mp4 05:56

  *   4-50 场景题之group by功能开发及测试.mp4 05:56

  *   4-51 场景题之distinct需求分析.mp4 02:46

  *   4-52 场景题之distinct功能实现及测试.mp4 02:58

  *   4-53 场景题之ReduceJoin需求分析.mp4 09:36

  *   4-54 场景题之ReduceJoin自定义序列化类.mp4 04:06

  *   4-55 场景题之ReduceJoin功能开发及测试.mp4 13:09

  *   4-56 场景题之ReduceJoin的弊端.mp4 03:14

  *   4-57 场景题之MapJoin原理分析.mp4 08:29

  *   4-58 场景题之MapJoin功能实现及测试.mp4 12:19

  *   4-59 基于MR编程开发核心组件系统性梳理.mp4 10:48

  *   4-60 【面试官来啦】面试讨论题

  *   4-61 【练练练】阶段作业题

*   第5章 大数据基石之管理框架:系统玩转资源管理系统YARN/

  *   5-1 本章概览.mp4 01:33

  *   5-2 YARN产生背景.mp4 06:56

  *   5-3 YARN架构核心组件.mp4 05:52

  *   5-4 【重要!必掌握】YARN核心组件职责.mp4 13:26

  *   5-5 【重要!必掌握】YARN工作原理.mp4 08:14

  *   5-6 YARN容错性.mp4 02:56

  *   5-7 以YARN为核心的生态系统.mp4 02:37

  *   5-8 YARN单节点部署.mp4 03:30

  *   5-9 提交官方自带案例到YARN上运行并认识YARN UI界面.mp4 06:36

  *   5-10 开启作业历史服务器.mp4 03:49

  *   5-11 YARN命令(掌握使用方法).mp4 11:01

  *   5-12 【重要!必掌握】打包自己开发的作业到YARN上运行.mp4 07:08

  *   5-13 初识YARN调度器.mp4 03:37

  *   5-14 调度器之FIFO.mp4 02:05

  *   5-15 调度器之CapacityScheduler深入详解.mp4 11:49

  *   5-16 【重要!必掌握】调度器之CapacityScheduler队列配置及测试.mp4 12:45

  *   5-17 【重要!必掌握】调度器之CapacityScheduler优先级配置及测试.mp4 02:55

  *   5-18 【面试官来啦】面试讨论题

  *   5-19 【练练练】阶段作业题

*   第6章 分布式协调框架ZooKeeper:ZK在Hadoop生态圈中的使用/

  *   6-1 本章概览.mp4 01:51

  *   6-2 初识ZK.mp4 04:32

  *   6-3 ZK角色及选举机制.mp4 12:30

  *   6-4 ZK在企业中的使用场景.mp4 07:45

  *   6-5 ZK单机单Server部署.mp4 08:44

  *   6-6 【重要!必掌握】ZK数据模型.mp4 08:15

  *   6-7 ZK命令行详解之创建.mp4 07:38

  *   6-8 ZK命令行详解之修改和删除.mp4 03:17

  *   6-9 初识ZK中的监听器.mp4 01:55

  *   6-10 【重要!必掌握】ZK监听器实操.mp4 06:17

  *   6-11 ZK命令行详解之四字命令.mp4 06:55

  *   6-12 ZK集群核心概念.mp4 04:38

  *   6-13 ZK单节点多Server部署及HA测试.mp4 12:24

  *   6-14 【面试官来啦】面试讨论题

  *   6-15 【练练练】阶段作业题

*   第7章 轻松部署Hadoop集群环境:构建多个节点的Hadoop集群环境/

  *   7-1 本章概览.mp4 02:01

  *   7-2 从单机版引入到集群版.mp4 04:21

  *   7-3 Hadoop集群规划及准备工作.mp4 08:41

  *   7-4 Hadoop集群部署及测试.mp4 09:50

  *   7-5 Hadoop HA架构.mp4 15:37

  *   7-6 ZK分布式环境部署.mp4 03:49

  *   7-7 Hadoop集群HDFS HA配置及测试.mp4 11:03

  *   7-8 【面试官来啦】面试讨论题

  *   7-9 【练练练】阶段作业题

*   第8章 SQL on Hadoop框架基础:急速入门数据仓库工具Hive和DDL&DML/

  *   8-1 本章概览.mp4 02:42

  *   8-2 Hive产生背景.mp4 08:23

  *   8-3 Hive是什么.mp4 10:56

  *   8-4 Hive的优缺点.mp4 05:27

  *   8-5 【重要!必掌握】Hive架构.mp4 13:48

  *   8-6 Hive部署架构.mp4 05:36

  *   8-7 经典面试题.mp4 07:27

  *   8-8 Hive部署及快速使用.mp4 11:47

  *   8-9 Hive中参数的设置和使用.mp4 11:33

  *   8-10 Hive访问方式之HS2&beeline.mp4 03:16

  *   8-11 【重要!必掌握】Hive中两个重要参数的用法.mp4 02:58

  *   8-12 【面试官来啦】面试讨论题

  *   8-13 【练练练】阶段作业题

  *   8-14 【重要!必掌握】Hive数据模型.mp4 05:01

  *   8-15 DDL之创建数据库.mp4 10:20

  *   8-16 DDL之修改和删除数据库.mp4 04:03

  *   8-17 Hive数据类型&分隔符.mp4 06:11

  *   8-18 DDL之创建表语法.mp4 06:38

  *   8-19 DDL之创建表实操.mp4 05:51

  *   8-20 经典面试题分析之内部表.mp4 04:19

  *   8-21 经典面试题分析之外部表.mp4 03:29

  *   8-22 经典面试题分析之内外部表转换问题.mp4 04:17

  *   8-23 【重要!必掌握】经典面试题分析之内外部表对比及使用场景.mp4 03:00

  *   8-24 DDL之修改表实操.mp4 05:39

  *   8-25 经典面试题之drop和truncate的区别.mp4 02:46

  *   8-26 【重要!必掌握】DML之表数据加载的N种姿势.mp4 18:26

  *   8-27 经典面试题之为什么不使用insert values的写法呢.mp4 03:36

  *   8-28 DML之通过SQL导出数据.mp4 05:11

  *   8-29 【重要!必掌握】DML之export&import实操.mp4 03:13

  *   8-30 关于truncate的思考题.mp4 01:43

  *   8-31 分区表意义何在.mp4 04:03

  *   8-32 分区表实操之单分区表创建及数据加载.mp4 11:34

  *   8-33 分区表实操之多级分区表创建及数据加载.mp4 02:19

  *   8-34 场景题之使用动态分区解决复杂问题.mp4 10:07

  *   8-35 SQL查询之基础使用.mp4 06:41

  *   8-36 SQL查询之聚合函数的使用.mp4 01:47

  *   8-37 【重要!必掌握】SQL查询之分组函数的使用.mp4 05:08

  *   8-38 【重要!必掌握】SQL查询之JOIN的使用.mp4 13:03

  *   8-39 【面试官来啦】面试讨论题

  *   8-40 【练练练】阶段作业题

*   第9章 SQL on Hadoop框架进阶:如何快速掌握Hive核心函数/

  *   9-1 本章概览.mp4 01:58

  *   9-2 动手实操复杂数据类型之array.mp4 07:37

  *   9-3 动手实操复杂数据类型之map.mp4 10:55

  *   9-4 动手实操复杂数据类型之struct.mp4 03:35

  *   9-5 如何去挖掘Hive中内置函数使用的方法论.mp4 03:07

  *   9-6 动手实操日期时间函数的使用.mp4 13:22

  *   9-7 动手实操取整相关函数的使用.mp4 03:25

  *   9-8 动手实操字符串相关函数的使用.mp4 07:57

  *   9-9 动手实操场景题之处理json数据.mp4 10:58

  *   9-10 动手实操URL函数的使用.mp4 03:44

  *   9-11 动手实操NVL函数的使用.mp4 01:53

  *   9-12 动手实操场景题之条件控制函数的使用.mp4 11:23

  *   9-13 【重要!必掌握】动手实操场景题之行列转换功能一.mp4 04:40

  *   9-14 【重要!必掌握】动手实操场景题之行列转换功能二.mp4 06:57

  *   9-15 【重要!必掌握】动手实操场景题之使用Hive完成wc统计.mp4 03:39

  *   9-16 初识Hive UDF函数.mp4 02:30

  *   9-17 动手实操开发自定义UDF函数之UDF实现类的开发.mp4 03:08

  *   9-18 【重要!必掌握】动手实操开发自定义UDF函数之UDF临时函数的注册和使用.mp4 08:29

  *   9-19 【重要!必掌握】动手实操开发自定义UDF函数之UDF永久函数的注册和使用.mp4 04:10

  *   9-20 自定义UDF扩展之如何集成Hive源码进行二次开发.mp4 02:53

  *   9-21 动手实操开发自定义UDF函数之新版本UDF开发及使用.mp4 09:14

  *   9-22 动手实操开发自定义UDTF函数开发及使用.mp4 08:28

  *   9-23 【重要!必掌握】窗口分析函数场景sum over的使用.mp4 19:46

  *   9-24 窗口分析函数场景NTILE的使用.mp4 04:50

  *   9-25 【重要!必掌握】窗口分析函数场景row_number&rank&dense_rank的使用.mp4 05:43

  *   9-26 窗口分析函数场景lag&lead的使用.mp4 07:11

  *   9-27 窗口分析函数场景firstvalue&lastvalue的使用.mp4 02:18

  *   9-28 窗口分析函数场景cume_dist&precent_rank的使用.mp4 07:39

  *   9-29 动手实操之窗口函数综合使用.mp4 03:56

  *   9-30 【面试官来啦】面试讨论题

  *   9-31 【练练练】阶段作业题

*   第10章 SQL on Hadoop框架进阶:如何快速学会Hive调优/

  *   10-1 本章概览.mp4 01:52

  *   10-2 Hive调优概述.mp4 03:00

  *   10-3 Hive作业什么时候跑MR作业.mp4 07:41

  *   10-4 Hive作业如何以本地方式运行.mp4 04:24

  *   10-5 Hive严格模式带来的好处.mp4 03:53

  *   10-6 Hive4大by之order by.mp4 03:25

  *   10-7 Hive4大by之sort by.mp4 05:13

  *   10-8 Hive4大by之distribute by.mp4 08:22

  *   10-9 Hive4大by之cluster by.mp4 02:41

  *   10-10 Hive4大by总结.mp4 03:44

  *   10-11 Hive并行执行的适用场景.mp4 04:04

  *   10-12 Hive推测式执行能为我们带来的利弊.mp4 07:50

  *   10-13 Hive如何设置合理的MapTask数量.mp4 06:44

  *   10-14 Hive如何设置合理的ReduceTask数量.mp4 04:51

  *   10-15 分布式计算框架中产生数据倾斜的根本原因.mp4 05:49

  *   10-16 场景之groupby的数据倾斜解决方案.mp4 06:23

  *   10-17 场景之count(disintct)的数据倾斜解决方案.mp4 05:12

  *   10-18 场景之join的数据倾斜解决方案.mp4 08:40

  *   10-19 【面试官来啦】面试讨论题

  *   10-20 【练练练】阶段作业题

*   第11章 日志收集利器Flume实战:如何使用Flume进行日志的收集/

  *   11-1 本章概览.mp4 02:47

  *   11-2 Flume产生背景.mp4 08:29

  *   11-3 采集vs收集.mp4 06:27

  *   11-4 初识Flume及学习姿势.mp4 09:15

  *   11-5 竞品分析.mp4 04:31

  *   11-6 发展史.mp4 02:41

  *   11-7 【重要!必掌握】Flume核心组件.mp4 10:33

  *   11-8 Flume Agent配置文件编写指南.mp4 08:46

  *   11-9 Flume部署.mp4 03:15

  *   11-10 Agent启动及测试.mp4 07:46

  *   11-11 数据传输基本单元Event.mp4 03:27

  *   11-12 【面试官来啦】面试讨论题

  *   11-13 【练练练】阶段作业题

  *   11-14 实战之监控某个文件新增的内容并输出到HDFS.mp4 16:30

  *   11-15 实战之监控某个文件夹下新增的内容并输出到HDFS.mp4 15:08

  *   11-16 实战之监控某个文件夹下新增的内容并输出到HDFS分区中.mp4 09:29

  *   11-17 【重要!必掌握】实战之TAILDIR断点续传收集数据.mp4 11:23

  *   11-18 【重要!必掌握】生产场景理解.mp4 04:46

  *   11-19 avrosink和avrosource配对使用.mp4 11:18

  *   11-20 认识Channel Selector.mp4 07:30

  *   11-21 【重要!必掌握】实战之Channel Selector.mp4 07:25

  *   11-22 认识Sink Processor.mp4 03:22

  *   11-23 【重要!必掌握】实战之Sink Processor.mp4 12:09

  *   11-24 【面试官来啦】面试讨论题

  *   11-25 【练练练】阶段作业题

*   第12章 高效简洁编程Scala入门:为什么大数据编程首选Scala语言&快速入门/

  *   12-1 本章概览.mp4 02:37

  *   12-2 Scala是什么.mp4 06:55

  *   12-3 学习Scala的意义何在.mp4 05:30

  *   12-4 Scala安装及快速使用.mp4 06:41

  *   12-5 Scala与JVM的关系.mp4 06:37

  *   12-6 基于IDEA构建Scala项目.mp4 05:04

  *   12-7 【面试官来啦】面试讨论题

  *   12-8 【练练练】阶段作业题

  *   12-9 注释之论一个码农的自我修养.mp4 12:52

  *   12-10 标识符之论起名的艺术.mp4 13:14

  *   12-11 宏观了解Scala中的数据类型.mp4 02:23

  *   12-12 值和变量(注意理解第二个场景).mp4 09:41

  *   12-13 数据类型.mp4 09:30

  *   12-14 数据类型转换.mp4 09:15

  *   12-15 【重要!必掌握】字符串操作.mp4 09:53

  *   12-16 实操之从控制台终端获取数据.mp4 05:07

  *   12-17 运算符的用法.mp4 05:32

  *   12-18 条件分支详解.mp4 10:37

  *   12-19 循环之while&dowhile.mp4 09:37

  *   12-20 循环之while以优雅的方式退出.mp4 05:45

  *   12-21 【重要!必掌握】循环之for.mp4 18:10

  *   12-22 通过场景引出方法.mp4 02:53

  *   12-23 【重要!必掌握】方法的定义和使用.mp4 09:43

  *   12-24 【重要!必掌握】 默认参数.mp4 04:59

  *   12-25 命名参数.mp4 03:50

  *   12-26 【重要!必掌握】变长参数.mp4 06:43

  *   12-27 数据类型补充之Unit&Null&Nothing.mp4 05:48

  *   12-28 【面试官来啦】面试讨论题

  *   12-29 【练练练】阶段作业题

*   第13章 高效简洁编程Scala进阶:如何熟练掌握Scala面向对象编程&集合&模式匹配/

  *   13-1 本章概览.mp4 04:06

  *   13-2 面向对象三大特性.mp4 07:17

  *   13-3 【重要!必掌握】通过女朋友认识类和对象的关系.mp4 04:50

  *   13-4 定义类并通过反编译掌握属性对应的方法构成.mp4 08:55

  *   13-5 【重要!必掌握】占位符在Scala中的使用.mp4 02:37

  *   13-6 通过反编译掌握private关键字的使用.mp4 02:22

  *   13-7 构造器与附属构造器的使用及阅读源码.mp4 07:47

  *   13-8 继承&重写的使用及阅读源码.mp4 10:48

  *   13-9 抽象类的使用及阅读源码.mp4 08:23

  *   13-10 【重要!必掌握】伴生类&伴生对象.mp4 17:13

  *   13-11 从面试题说起case class&case object.mp4 08:13

  *   13-12 trait的定义及使用.mp4 13:08

  *   13-13 动态混入&自身类型.mp4 07:50

  *   13-14 包管理以及隐式转换导入.mp4 10:20

  *   13-15 【重要!必掌握】packageobject的使用.mp4 05:19

  *   13-16 类型转换&类型判断&类型别名.mp4 08:12

  *   13-17 枚举的使用.mp4 03:13

  *   13-18 App小技巧的使用.mp4 03:35

  *   13-19 【面试官来啦】面试讨论题

  *   13-20 【练练练】阶段作业题

  *   13-21 Scala集合架构.mp4 10:20

  *   13-22 不可变数组的定义和使用.mp4 14:24

  *   13-23 【重要!必掌握】可变数组的定义和使用.mp4 13:47

  *   13-24 不可变和可变Set的定义和使用.mp4 10:47

  *   13-25 【重要!必掌握】不可变和可变List的定义和使用.mp4 12:40

  *   13-26 List方法的补充.mp4 06:55

  *   13-27 【重要!必掌握】Tuple的定义和使用.mp4 13:44

  *   13-28 【重要!必掌握】不可变Map的定义和使用及使用注意事项.mp4 08:51

  *   13-29 可变Map的定义和使用.mp4 04:29

  *   13-30 【面试官来啦】面试讨论题

  *   13-31 【练练练】阶段作业题

  *   13-32 隐式转换能为我们带来什么.mp4 03:44

  *   13-33 模式匹配概念的理解.mp4 04:11

  *   13-34 模式匹配之快速上手.mp4 04:36

  *   13-35 模式匹配之内容匹配.mp4 03:56

  *   13-36 模式匹配之守卫模式.mp4 04:28

  *   13-37 模式匹配之类型匹配.mp4 06:09

  *   13-38 模式匹配之Array匹配.mp4 05:50

  *   13-39 模式匹配之Tuple匹配.mp4 01:42

  *   13-40 模式匹配之List匹配.mp4 04:43

  *   13-41 模式匹配之class匹配.mp4 03:32

  *   13-42 【重要!必掌握】模式匹配之caseclass匹配.mp4 01:22

  *   13-43 模式匹配之结合Spark讲解.mp4 03:18

  *   13-44 模式匹配之Scala异常处理.mp4 05:29

  *   13-45 初识偏函数.mp4 06:44

  *   13-46 【重要!必掌握】偏函数剥丝抽茧迭代.mp4 09:27

  *   13-47 【面试官来啦】面试讨论题

  *   13-48 【练练练】阶段作业题

*   第14章 高效简洁编程Scala进阶:如何熟练掌握Scala函数式编程&隐式转换/

  *   14-1 本章概览.mp4 02:38

  *   14-2 经典面试题之函数和方法的区别.mp4 09:05

  *   14-3 【重要!必掌握】方法与函数的转换.mp4 08:02

  *   14-4 【重要!必掌握】高阶函数定义及使用.mp4 08:52

  *   14-5 Currying定义及使用.mp4 03:07

  *   14-6 【重要!必掌握】经典面试题之自定义实现一些高阶算子.mp4 17:30

  *   14-7 高阶算子详解之map.mp4 08:37

  *   14-8 高阶算子详解之filter&foreach&结合map的综合使用.mp4 08:17

  *   14-9 高阶算子详解之flatter&flatMap.mp4 06:40

  *   14-10 高阶算子详解之reduce&reduceLeft&reduceRight(一定要体会中间过程的理解).mp4 03:23

  *   14-11 高阶算子详解之fold&foldLeft&foldRight(一定要体会中间过程的理解).mp4 03:44

  *   14-12 高阶算子详解之zip系列.mp4 04:30

  *   14-13 高阶算子详解之groupBy.mp4 06:30

  *   14-14 高阶算子详解之mapValues.mp4 01:38

  *   14-15 高阶算子详解之排序系列.mp4 09:31

  *   14-16 高阶算子详解之算子综合实操.mp4 05:22

  *   14-17 注意一个小小的面试题.mp4 01:07

  *   14-18 【面试官来啦】面试讨论题

  *   14-19 【练练练】阶段作业题

  *   14-20 隐式转换能为我们带来什么.mp4 03:28

  *   14-21 【重要!必掌握】 隐式转换函数的定义和使用.mp4 08:28

  *   14-22 【重要!必掌握】隐式转换函数的封装.mp4 03:48

  *   14-23 隐式类的定义和使用.mp4 07:03

  *   14-24 隐式类的封装.mp4 01:53

  *   14-25 隐式参数的定义和使用.mp4 08:11

  *   14-26 【面试官来啦】面试讨论题

  *   14-27 【练练练】阶段作业题

*   第15章 高效简洁编程Scala进阶:如何熟练掌握Scala泛型/

  *   15-1 本章概览.mp4 01:12

  *   15-2 Java泛型基础回顾.mp4 08:00

  *   15-3 Java泛型上下限回顾.mp4 04:06

  *   15-4 Java中两种不同的排序.mp4 08:48

  *   15-5 Scala中泛型类的定义和使用.mp4 06:40

  *   15-6 Scala泛型上下限.mp4 05:13

  *   15-7 【重要!必掌握】Scala视图界定.mp4 09:21

  *   15-8 【重要!必掌握】Scala泛型结合隐式转换的使用.mp4 05:56

  *   15-9 Scala中的逆变和协变.mp4 03:07

  *   15-10 【面试官来啦】面试讨论题

  *   15-11 【练练练】阶段作业题

*   第16章 高效简洁编程Scala实战:基于Akka编程模型实战通信项目/

  *   16-1 本章概览.mp4 00:52

  *   16-2 Akka概述.mp4 02:14

  *   16-3 剖析Actor模型工作机制.mp4 13:42

  *   16-4 需求分析.mp4 04:55

  *   16-5 功能实现之启动NN和DN.mp4 10:19

  *   16-6 功能实现之DN向NN建立连接并发送注册消息.mp4 04:17

  *   16-7 功能实现之封装消息.mp4 05:30

  *   16-8 功能实现之NN向DN发送注册成功消息.mp4 02:23

  *   16-9 功能实现之DN周期性的向NN发送心跳消息.mp4 07:29

  *   16-10 功能实现之NN定期检查超时的DN并移除.mp4 07:31

  *   16-11 功能实现之单机器多进程方式测试.mp4 02:16

  *   16-12 【面试官来啦】面试讨论题

  *   16-13 【练练练】阶段作业题

*   第17章 大数据高手养成记之一:Hadoop源码研读,高薪秘笈/

  *   17-1 本章概览.mp4 01:21

  *   17-2 初识RPC.mp4 05:33

  *   17-3 自定义RPC协议实现.mp4 11:57

  *   17-4 如何以正确的姿势阅读源码&NN职责.mp4 14:55

  *   17-5 NameNode入口点函数.mp4 03:46

  *   17-6 NameNode核心成员变量初始化.mp4 07:41

  *   17-7 NameNodeHttpServer创建及启动.mp4 03:32

  *   17-8 加载命名空间.mp4 03:43

  *   17-9 创建NameNodeRpcServer.mp4 02:52

  *   17-10 NameNode启动流程梳理.mp4 03:34

  *   17-11 NameNode资源检查.mp4 04:27

  *   17-12 NameNode心跳检测.mp4 03:30

  *   17-13 NameNode安全模式.mp4 04:49

  *   17-14 DataNode启动宏观流程梳理.mp4 08:43

  *   17-15 startDataNode方法梳理.mp4 07:03

  *   17-16 初始化DataXceiverServer&DatanodeHttpServer&RPCServer.mp4 04:16

  *   17-17 DataNode向NameNode注册.mp4 10:29

  *   17-18 DataNode和NameNode的心跳处理.mp4 07:20

  *   17-19 MR作业提交流程源码分析.mp4 15:47

  *   17-20 MR作业提交流程小结.mp4 08:23

  *   17-21 MR作业提交流程之切片源码分析.mp4 15:44

  *   17-22 MapTask&ReduceTask执行流程源码分析.mp4 08:52

  *   17-23 提交作业到YARN上执行分析.mp4 08:38

  *   17-24 【面试官来啦】面试讨论题

  *   17-25 【练练练】阶段作业题

*   第18章 大数据高手养成记之二:Hive源码研读,高薪秘笈/

  *   18-1 本章概览.mp4 01:35

  *   18-2 源码分析准备工作.mp4 09:36

  *   18-3 hiveconf的用法.mp4 06:00

  *   18-4 hivevar的用法.mp4 03:50

  *   18-5 !的用法.mp4 01:20

  *   18-6 寻找源码入口点.mp4 07:01

  *   18-7 CliDriver的run方法详解.mp4 07:38

  *   18-8 prompt的使用.mp4 03:52

  *   18-9 executeDriver方法剖析.mp4 07:35

  *   18-10 processCmd方法剖析.mp4 05:44

  *   18-11 processLocalCmd方法剖析.mp4 08:25

  *   18-12 SQL执行流程剖析.mp4 07:50

  *   18-13 逻辑执行计划&物理执行计划剖析.mp4 13:59

  *   18-14 compile方法剖析.mp4 06:37

  *   18-15 analyze方法剖析.mp4 04:21

  *   18-16 execute方法剖析.mp4 05:34

  *   18-17 Hive源码分析总结.mp4 05:12

  *   18-18 【面试官来啦】面试讨论题

  *   18-19 【练练练】阶段作业题

*   第19章 完整Hadoop项目实战:基于Hadoop全流程实战离线数仓项目/

  *   19-1 本章概览.mp4 02:07

  *   19-2 大数据离线处理架构分析(上).mp4 13:41

  *   19-3 大数据离线处理架构分析(下).mp4 09:09

  *   19-4 CDN日志及指标了解.mp4 11:09

  *   19-5 日志类定义.mp4 11:31

  *   19-6 日志解析.mp4 17:05

  *   19-7 使用MR完成数据清洗功能.mp4 15:51

  *   19-8 数据质量指标统计.mp4 05:57

  *   19-9 数据清洗作业提交到YARN上运行.mp4 07:05

  *   19-10 创建Hive表并加载数据到表中.mp4 06:32

  *   19-11 维度指标分析.mp4 05:08

  *   19-12 通过JDBC查询Hive中的统计结果.mp4 05:10

  *   19-13 现在的处理方式引出的问题.mp4 04:44

  *   19-14 【重要】数仓分层(上).mp4 15:36

  *   19-15 【重要】数仓分层(下).mp4 11:01

  *   19-16 脚本封装etl及加载到hive表.mp4 15:01

  *   19-17 ODS层改进方案.mp4 06:16

  *   19-18 shell脚本补充.mp4 04:50

  *   19-19 调优之压缩能为我们带来什么.mp4 12:17

  *   19-20 调优之压缩如何选型.mp4 13:57

  *   19-21 调优之压缩的代码实现方式.mp4 11:41

  *   19-22 调优之压缩在MR中的使用.mp4 13:15

  *   19-23 调优之压缩在Hive中的使用.mp4 08:01

  *   19-24 调优之存储格式的使用(TextFile&RCFile).mp4 11:41

  *   19-25 调优之存储格式的使用(ORC&Parquet).mp4 06:51

  *   19-26 DWD层创建.mp4 04:28

  *   19-27 DWS&ADS层统计.mp4 07:21

  *   19-28 指标补充.mp4 01:56

  *   19-29 业务数据构建数仓架构.mp4 08:37

  *   19-30 项目背景.mp4 08:54

  *   19-31 从产品角度梳理业务流转.mp4 16:51

  *   19-32 统计指标详解.mp4 18:00

  *   19-33 DataV使用.mp4 07:56

  *   19-34 ODS层实现.mp4 08:29

  *   19-35 DWD层实现.mp4 06:02

  *   19-36 ADS之学校使用情况.mp4 07:06

  *   19-37 ADS之全区平均时长分析-.mp4 04:55

  *   19-38 ADS之家长反馈情况-.mp4 04:41

  *   19-39 项目背景及相关指标.mp4 06:06

  *   19-40 项目表结构.mp4 02:55

  *   19-41 防控大屏效果展示.mp4 02:38

  *   19-42 健康码情况统计.mp4 09:53

  *   19-43 红黄绿码数情况统计.mp4 02:34

  *   19-44 完成率情况统计.mp4 05:40

  *   19-45 URL请求在DataV中的使用.mp4 03:19

*   第20章 大厂技术首选高薪必备:揭开Flink的神秘面纱/

  *   20-1 只熟悉Hadoop,就够了么?.mp4 14:58

  *   20-2 本章概览.mp4 02:01

  *   20-3 认识Flink.mp4 08:24

  *   20-4 部署应用到任意地方&运行任意规模应用.mp4 05:04

  *   20-5 Flink的起源及发展史.mp4 05:29

  *   20-6 Flink中的API.mp4 09:33

  *   20-7 Flink核心特性.mp4 05:44

  *   20-8 Flink对比Spark.mp4 07:32

  *   20-9 【科普小贴士】Flink发展史&特点&行业应用

  *   20-10 【面试官来啦】面试讨论题

  *   20-11 【练练练】阶段作业题

*   第21章 批流一体丝滑开发体验:快速上手使用Flink进行编程/

  *   21-1 本章概览.mp4 02:42

  *   21-2 基于Flink官方提供的命令构建Flink应用程序.mp4 13:37

  *   21-3 基于IDEA+Maven构建Flink应用程序的本地开发环境.mp4 11:25

  *   21-4 词频统计案例需求分析.mp4 07:41

  *   21-5 Flink以批处理的方式实现功能开发.mp4 11:57

  *   21-6 开发重构之自定义Function的方式.mp4 04:20

  *   21-7 开发重构之Lambda表达式写法.mp4 11:26

  *   21-8 Flink以流处理的方式实现功能开发.mp4 07:44

  *   21-9 通过参数控制Flink以何种模式运行作业.mp4 03:48

  *   21-10 Flink对接socket数据并进行统计分析.mp4 03:25

  *   21-11 【练练练】阶段作业题

*   第22章 工欲善其事必先利其器:Flink部署及作业运行/

  *   22-1 本章概览.mp4 03:39

  *   22-2 【环境配置】云主机开通及配置

  *   22-3 从宏观角度认识Flink架构.mp4 11:23

  *   22-4 再次认识JobManager和TaskManager.mp4 09:42

  *   22-5 Flink Standalone模式部署及Flink UI介绍.mp4 10:38

  *   22-6 flink run运行官方自带案例.mp4 03:24

  *   22-7 [补充]如何在本地运行环境中设定Flink WebUI.mp4 07:14

  *   22-8 动态传递参数给Flink应用程序改造.mp4 04:02

  *   22-9 使用Flink WebUI提交自己开发的Flink应用程序.mp4 03:33

  *   22-10 取消作业的两种方式.mp4 03:39

  *   22-11 [重要]如何使用命令行的方式提交Flink应用程序.mp4 08:11

  *   22-12 初探Flink集群部署模式.mp4 13:20

  *   22-13 Flink Standalone之Application Mode方式运行.mp4 05:37

  *   22-14 Flink on YARN之Application Mode方式运行.mp4 08:46

  *   22-15 【面试官来啦】面试讨论题

  *   22-16 【练练练】阶段作业题

*   第23章 便捷接入处理输出:Source&Transformation&Sink编程/

  *   23-1 本章概览.mp4 02:03

  *   23-2 DataStream API编程规范以及DataStream是什么.mp4 10:02

  *   23-3 Flink多种执行环境的获取方式.mp4 08:15

  *   23-4 结合源码分析Data Source.mp4 11:17

  *   23-5 单并行度Source测试用例.mp4 09:54

  *   23-6 多并行度Source测试用例.mp4 07:55

  *   23-7 结合源码分析SourceFunction.mp4 04:48

  *   23-8 自定义实现单并行度数据源.mp4 07:20

  *   23-9 自定义实现多并行度数据源.mp4 01:03

  *   23-10 自定义数据源实现MySQL数据的读取.mp4 16:36

  *   23-11 【面试官来啦】面试讨论题

  *   23-12 【练练练】阶段作业题

  *   23-13 认识Flink中有哪些Transformation算子.mp4 02:29

  *   23-14 Tranformation算子实操之map算子.mp4 09:15

  *   23-15 Tranformation算子实操之filter算子.mp4 04:38

  *   23-16 Tranformation算子实操之flatMap算子.mp4 05:54

  *   23-17 Tranformation算子实操之keyBy算子.mp4 08:15

  *   23-18 Tranformation算子实操之union算子.mp4 04:14

  *   23-19 Tranformation算子实操之connect算子.mp4 06:22

  *   23-20 Tranformation算子实操之自定义分区器.mp4 16:01

  *   23-21 DataStream分流.mp4 09:52

  *   23-22 【面试官来啦】面试讨论题

  *   23-23 【练练练】阶段作业题

  *   23-24 认识Flink中的Sink.mp4 05:25

  *   23-25 Sink算子实操之print.mp4 07:35

  *   23-26 Sink算子实操之自定义Sink到终端.mp4 03:36

  *   23-27 Sink算子实操之自定义Sink到文件系统.mp4 10:45

  *   23-28 Flink处理结果输出到Redis中.mp4 12:04

  *   23-29 Flink处理结果输出到MySQL中.mp4 11:24

  *   23-30 Sink算子实操之输出到socket.mp4 04:55

  *   23-31 【面试官来啦】面试讨论题

  *   23-32 【练练练】阶段作业题

*   第24章 玩转Flink项目实战之一:实时统计之商品分析/

  *   24-1 本章概览.mp4 01:36

  *   24-2 企业中基于Flink实时处理的架构分析.mp4 11:37

  *   24-3 需求分析.mp4 07:39

  *   24-4 本地开发环境搭建.mp4 03:38

  *   24-5 项目日志字段说明及生产数据注意事项.mp4 04:43

  *   24-6 对接数据及清洗.mp4 07:25

  *   24-7 日期格式清洗.mp4 03:23

  *   24-8 统计结果.mp4 01:58

  *   24-9 统计结果入Redis库.mp4 03:53

  *   24-10 自定义RedisSink.mp4 04:49

  *   24-11 实现改造并进行统计结果的diff.mp4 09:45

  *   24-12 拓展.mp4 04:46

  *   24-13 【面试官来啦】面试讨论题

  *   24-14 【练练练】阶段作业题

*   第25章 工欲善其事必先利其器:Kafka架构&核心术语&部署&监控/

  *   25-1 本章概览.mp4 01:56

  *   25-2 认识JMS.mp4 06:21

  *   25-3 通过官网的介绍知晓Kafka是什么.mp4 10:03

  *   25-4 自我语言总结Kafka是什么.mp4 05:34

  *   25-5 Kafka在大数据中的典型使用场景screenflow.mp4 06:53

  *   25-6 图解Kafka架构.mp4 16:31

  *   25-7 【面试官来啦】面试讨论题

  *   25-8 -1 动起我们的小手进行单节点单Kafka的部署.mp4 02:27

  *   25-9 -2 动起我们的小手进行单节点单Kafka的部署.mp4 18:22

  *   25-10 kafka-topics命令行核心参数讲解.mp4 08:07

  *   25-11 Kafka Topic命令行操作.mp4 10:11

  *   25-12 Kafka生产者消费者命令行操作.mp4 08:40

  *   25-13 动起我们的小手进行单节点多Kafka的部署.mp4 09:04

  *   25-14 单节点多Kafka脚本命令测试.mp4 03:41

  *   25-15 Kafka监控部署及使用.mp4 07:56

  *   25-16 【面试官来啦】面试讨论题

  *   25-17 【练练练】阶段作业题

*   第26章 深度剖析Kafka内部机制:生产者&Broker&消费者/

  *   26-1 本章概览.mp4 02:54

  *   26-2 【经典面试题--必掌握】生产者消息发送流程.mp4 21:39

  *   26-3 生产者消息发送流程核心参数详解.mp4 11:38

  *   26-4 生产者API开发之普通异步发送.mp4 14:34

  *   26-5 生产者API开发之普通异步发送代码重构.mp4 06:23

  *   26-6 生产者API开发之带回调的异步发送.mp4 04:59

  *   26-7 生产者API开发之同步发送.mp4 02:41

  *   26-8 Kafka的分区机制能为我们带来什么.mp4 10:29

  *   26-9 Kafka分区策略结合源码分析.mp4 06:53

  *   26-10 Kafka分区策略结合源码分析进行功能验证.mp4 10:56

  *   26-11 Kafka自定义分区器功能开发及测试.mp4 05:48

  *   26-12 Kafka性能调优参数在代码中的使用.mp4 08:06

  *   26-13 【经典面试题--必掌握】谈谈你对Kafka中的副本以及同步副本的看法.mp4 11:29

  *   26-14 【经典面试题--必掌握】谈谈你对Kafka中的acks的看法.mp4 17:20

  *   26-15 【经典面试题--必掌握】谈谈你对Kafka中的消费语义的看法.mp4 03:45

  *   26-16 精准一次消费实现之幂等性.mp4 10:56

  *   26-17 精准一次消费实现之事务.mp4 05:09

  *   26-18 精准一次消费实现之事务功能开发及测试.mp4 05:31

  *   26-19 Kafka中Topic内的Partition中数据的有序性.mp4 02:14

  *   26-20 【面试官来啦】面试讨论题

  *   26-21 【练练练】阶段作业题

  *   26-22 Kafka相关信息在ZK上的存储机制.mp4 14:45

  *   26-23 Leader选择与ZK的关系.mp4 10:48

  *   26-24 Kafka副本机制.mp4 11:28

  *   26-25 Kafka数据存储机制.mp4 08:18

  *   26-26 Kafka数据存储机制更深入讲解.mp4 26:03

  *   26-27 Kafka核心参数讲解.mp4 07:49

  *   26-28 【面试官来啦】面试讨论题

  *   26-29 Kafka为什么使用的是pull的消费方式.mp4 10:12

  *   26-30 有了消费者之后为什么还需要消费者组.mp4 07:11

  *   26-31 消费者组和Topic的关系.mp4 08:45

  *   26-32 Kafka消费流程.mp4 12:12

  *   26-33 结合源码了解GroupCoordinator初始化过程.mp4 20:30

  *   26-34 消费者API编程之单消费者消费所有分区数据(上).mp4 11:25

  *   26-35 消费者API编程之单消费者消费所有分区数据(下).mp4 10:57

  *   26-36 消费者API编程之消费指定分区数据.mp4 05:44

  *   26-37 消费者API编程之多消费者消费各自分区数据.mp4 03:55

  *   26-38 Kafka分区策略之Range.mp4 10:32

  *   26-39 Kafka的Rebalance机制.mp4 05:18

  *   26-40 根据源码描述测试Range的分区策略及Rebalance.mp4 11:36

  *   26-41 统一思想完成其他策略的验证.mp4 03:12

  *   26-42 认识__consumer_offsets.mp4 07:53

  *   26-43 Kafka offset管理之自动提交.mp4 09:38

  *   26-44 Kafka offset管理之手动提交.mp4 03:17

  *   26-45 offset管理不当带来的隐患.mp4 05:10

  *   26-46 【面试官来啦】面试讨论题

  *   26-47 【练练练】阶段作业题

*   第27章 经典Kafka CP整合使用:Kafka整合外部系统/

  *   27-1 本章概览.mp4 01:10

  *   27-2 认识Kafka在离线&实时处理处理架构中的位置.mp4 13:13

  *   27-3 Flume Sink到Kafka方案理解.mp4 06:34

  *   27-4 Flume Sink到Kafka功能开发及测试.mp4 09:53

  *   27-5 Flume KafkaSource对接到终端功能开发及测试.mp4 07:25

  *   27-6 Flink KafkaSource解读.mp4 10:40

  *   27-7 Flink KafkaSource功能开发及测试.mp4 05:48

  *   27-8 Flink KafkaSink功能开发及测试.mp4 06:09

  *   27-9 【练练练】阶段作业题

*   第28章 玩转Flink项目实战之二:实时统计之商品分析(对接Kafka)/

  *   28-1 本章概览.mp4 01:19

  *   28-2 架构及内容介绍.mp4 04:24

  *   28-3 Flink接入Kafka数据.mp4 10:27

  *   28-4 重构代码.mp4 04:15

  *   28-5 Flink Stream关联MySQL数据操作.mp4 13:15

  *   28-6 Flink Asynchronous IO.mp4 11:23

  *   28-7 Flink异步IO读取MySQL的数据.mp4 15:26

  *   28-8 【面试官来啦】面试讨论题

  *   28-9 【练练练】阶段作业题

*   第29章 时间对实时处理的影响:Flink时间语义&Window&Watermark/

  *   29-1 本章概览.mp4 03:50

  *   29-2 揭开Flink时间语义的面纱.mp4 17:30

  *   29-3 时间语义如何选择呢.mp4 10:27

  *   29-4 Window在实时计算中的地位.mp4 05:39

  *   29-5 Window的分类.mp4 09:40

  *   29-6 Window Assigners的职责及对应Window的分类.mp4 07:32

  *   29-7 Tumbling Window.mp4 04:37

  *   29-8 Sliding Windows.mp4 07:53

  *   29-9 Session Windows.mp4 04:51

  *   29-10 动手实操之CountWindow.mp4 11:13

  *   29-11 动手实操之TumblingWindow.mp4 08:44

  *   29-12 动手实操之SlidingWindow.mp4 07:38

  *   29-13 动手实操之SessionWindow.mp4 02:11

  *   29-14 Flink支持的WindowFunction.mp4 08:31

  *   29-15 WindowFunction动手实操之ReduceFunction.mp4 08:59

  *   29-16 WindowFunction动手实操之AggregateFunction.mp4 12:20

  *   29-17 WindowFunction动手实操之ProcessWindowFunction.mp4 09:20

  *   29-18 WindowFunction动手实操之AllWindowFunction.mp4 01:44

  *   29-19 WindowFunction动手实操之全量配合增量使用.mp4 14:36

  *   29-20 【面试官来啦】面试讨论题

  *   29-21 【练练练】阶段作业题

  *   29-22 引入WM.mp4 09:50

  *   29-23 WM策略.mp4 07:09

  *   29-24 WM策略代码演示.mp4 14:27

  *   29-25 测试数据的WM.mp4 11:25

  *   29-26 【重要】综合编程之滚动窗口.mp4 10:07

  *   29-27 【重要】综合编程之滑动窗口.mp4 07:09

  *   29-28 【重要】数据延迟&乱序解决方案.mp4 17:31

  *   29-29 【面试官来啦】面试讨论题

  *   29-30 【练练练】阶段作业题

*   第30章 Flink容错核心状态管理:状态在Flink中的应用/

  *   30-1 本章概览.mp4 02:20

  *   30-2 初识State.mp4 08:28

  *   30-3 自定义完成类似Flink状态管理的功能.mp4 12:49

  *   30-4 Flink KeyedState的使用.mp4 18:13

  *   30-5 [重要]Flink Operator State的使用并体会Flink State的强大特性.mp4 14:10

  *   30-6 Flink ValueState编程.mp4 19:02

  *   30-7 Flink State Ttl编程.mp4 20:42

  *   30-8 process方法的用法一.mp4 05:36

  *   30-9 process方法的用法二.mp4 04:48

  *   30-10 process方法的用法三.mp4 08:59

  *   30-11 Checkpoint配置参数.mp4 13:56

  *   30-12 Flink Task重启策略.mp4 22:25

  *   30-13 [重要]Flink State Backend.mp4 13:16

  *   30-14 【面试官来啦】面试讨论题

  *   30-15 【练练练】阶段作业题

*   第31章 玩转Flink项目实战之三:实时统计之数据大盘/

  *   31-1 本章概览.mp4 01:48

  *   31-2 多个Flink整合Kafka应用程序代码存在的问题.mp4 12:05

  *   31-3 读取配置文件中的参数.mp4 07:34

  *   31-4 Flink对接Kafka代码重构V1.mp4 07:11

  *   31-5 Flink对接Kafka代码重构V2.mp4 03:12

  *   31-6 【重要】 Flink EOS.mp4 12:03

  *   31-7 【重要】 Flink EOS再次剖析.mp4 11:25

  *   31-8 Flink EOS代码开发及本地测试并打包.mp4 08:57

  *   31-9 Flink EOS全流程在服务器上测试.mp4 04:46

  *   31-10 Flink checkpoint vs savepoint.mp4 06:04

  *   31-11 【面试官来啦】面试讨论题

  *   31-12 【练练练】阶段作业题

*   第32章 Flink更加精简的开发方式:Flink Table & SQL API/

  *   32-1 本章概览.mp4 03:00

  *   32-2 Flink Table API&SQL概述及依赖.mp4 09:21

  *   32-3 Concepts&Common API.mp4 08:36

  *   32-4 Dynamic Tables.mp4 15:14

  *   32-5 DataStream和Table之间的相互转换.mp4 17:32

  *   32-6 Table API编程范式.mp4 10:26

  *   32-7 Table API&SQL Query.mp4 09:09

  *   32-8 创建Table对象.mp4 13:17

  *   32-9 创建Table对象续.mp4 12:42

  *   32-10 获取到SQL中用到的表名或者视图名.mp4 07:49

  *   32-11 临时表vs永久表.mp4 08:50

  *   32-12 初始Connector.mp4 05:40

  *   32-13 csv格式数据处理(上).mp4 15:24

  *   32-14 csv格式数据处理(下).mp4 07:40

  *   32-15 json格式数据处理.mp4 21:21

  *   32-16 Kafka Connector的使用.mp4 16:03

  *   32-17 时间语义在DDL中如何定义.mp4 16:07

  *   32-18 Upsert Kafka Connector的使用.mp4 12:21

  *   32-19 JDBC Connector的使用.mp4 10:47

  *   32-20 HBase Connector的使用.mp4 04:31

  *   32-21 拓展之开发实时处理平台.mp4 05:49

  *   32-22 自定义UDF函数之ScalarFunction.mp4 19:16

  *   32-23 自定义UDF函数之AggregateFunction.mp4 12:24

  *   32-24 自定义UDF函数之TableFunction.mp4 10:22

  *   32-25 SQL常用Query.mp4 04:39

  *   32-26 sql-client的用法.mp4 02:45

  *   32-27 Windowing TVF之TUMBLE.mp4 12:13

  *   32-28 Windowing TVF之HOP.mp4 06:36

  *   32-29 Window Top-N.mp4 11:17

  *   32-30 【面试官来啦】面试讨论题

  *   32-31 【练练练】阶段作业题

*   第33章 数据采集神器Flink CDC:基于Flink CDC 进行实时数据采集/

  *   33-1 本章概览.mp4 00:49

  *   33-2 实时数据采集场景介绍.mp4 05:09

  *   33-3 Canal原理.mp4 05:58

  *   33-4 Canal部署及使用.mp4 17:24

  *   33-5 Canal编程.mp4 11:18

  *   33-6 Canal编程测试.mp4 03:22

  *   33-7 Flink CDC概述.mp4 06:58

  *   33-8 DataStream API对接CDC.mp4 09:28

  *   33-9 CDC从什么位置开始读取数据设置.mp4 02:28

  *   33-10 自定义定制开发输出样式.mp4 10:37

  *   33-11 FlinkCDC源码修改.mp4 14:13

  *   33-12 FlinkCDC对接sql方式.mp4 05:58

  *   33-13 【面试官来啦】面试讨论题

  *   33-14 【练练练】阶段作业题

*   第34章 玩转Flink项目实战之四:实时统计之直播榜分析/

  *   34-1 本章概览.mp4 01:03

  *   34-2 背景及数据准备.mp4 14:43

  *   34-3 功能实现之数据接入.mp4 09:46

  *   34-4 功能实现之数据处理及写入.mp4 12:41

  *   34-5 可视化框架部署.mp4 10:47

  *   34-6 可视化大屏制作.mp4 06:15

  *   34-7 Flink处理过程简单化带来的好处.mp4 02:22

  *   34-8 【面试官来啦】面试讨论题

  *   34-9 【练练练】阶段作业题

*   第35章 战斗民族开源神器ClickHouse:揭开CH的神秘面纱&数据类型&内置函数/

  *   35-1 本章概览.mp4 02:44

  *   35-2 产生背景.mp4 05:45

  *   35-3 OLAP特性.mp4 11:39

  *   35-4 列式存储特性.mp4 06:41

  *   35-5 ClickHouse部署.mp4 09:11

  *   35-6 ClickHouse核心目录.mp4 08:08

  *   35-7 Clickhouse-client命令参数.mp4 06:18

  *   35-8 ClickHouse官方数据使用说明.mp4 03:44

  *   35-9 ClickHouse跑分.mp4 02:05

  *   35-10 【练练练】阶段作业题

  *   35-11 数据类型.mp4 03:33

  *   35-12 数值类型之整型.mp4 06:16

  *   35-13 数值类型之浮点型.mp4 07:02

  *   35-14 【重要】数值类型之Decimal.mp4 11:33

  *   35-15 布尔类型.mp4 02:11

  *   35-16 【重要】String和FixedString类型.mp4 09:27

  *   35-17 UUID类型.mp4 02:47

  *   35-18 【重要】日期和时间类型.mp4 14:01

  *   35-19 Array类型.mp4 08:16

  *   35-20 Tuple类型.mp4 05:26

  *   35-21 Map类型.mp4 03:17

  *   35-22 【练练练】阶段作业题

  *   35-23 算数函数.mp4 08:26

  *   35-24 比较函数.mp4 03:58

  *   35-25 逻辑函数.mp4 02:31

  *   35-26 取整函数.mp4 04:42

  *   35-27 类型转换函数.mp4 07:40

  *   35-28 条件函数.mp4 05:15

  *   35-29 URL函数.mp4 05:01

  *   35-30 字符串函数.mp4 07:25

  *   35-31 日期时间函数.mp4 07:51

  *   35-32 【练练练】阶段作业题

*   第36章 ClickHouse核心DDL&DML:库&表&视图的使用/

  *   36-1 本章概览.mp4 01:14

  *   36-2 DDL之创建数据库.mp4 07:51

  *   36-3 DDL之创建表.mp4 10:33

  *   36-4 DDL之删除表.mp4 01:21

  *   36-5 DDL之修改表.mp4 08:22

  *   36-6 DDL之重命名表.mp4 03:36

  *   36-7 DDL之清空表数据.mp4 02:21

  *   36-8 DML之插入数据.mp4 10:47

  *   36-9 DML之修改和删除数据.mp4 05:25

  *   36-10 分区表的创建及加载数据.mp4 11:30

  *   36-11 分区表删除分区.mp4 03:55

  *   36-12 分区表复制分区.mp4 04:28

  *   36-13 【练练练】阶段作业题

*   第37章 ClickHouse核心引擎分析:各家族核心引擎使用及选型/

  *   37-1 本章概览.mp4 02:01

  *   37-2 表引擎概览.mp4 05:09

  *   37-3 Log Engine Family的共性.mp4 03:13

  *   37-4 TinyLog引擎.mp4 08:04

  *   37-5 Stripelog引擎.mp4 05:32

  *   37-6 Log引擎.mp4 03:56

  *   37-7 【重要】Log Engine Family总结.mp4 05:40

  *   37-8 表引擎之Integrations概览.mp4 03:18

  *   37-9 表引擎Integrations之HDFS引擎.mp4 14:44

  *   37-10 表引擎Integrations之MySQL引擎.mp4 06:46

  *   37-11 数据库引擎之MySQL引擎.mp4 03:42

  *   37-12 表引擎Special之File引擎.mp4 04:44

  *   37-13 表引擎Special之Merge引擎.mp4 04:29

  *   37-14 表引擎Special之Memory引擎.mp4 03:29

  *   37-15 MergeTree Engine概览.mp4 04:01

  *   37-16 MergeTree Engine核心语法详解.mp4 06:48

  *   37-17 【重要】MergeTree Engine非分区表功能测试.mp4 05:40

  *   37-18 【重要】MergeTree Engine日期类型分区表功能测试.mp4 05:07

  *   37-19 【重要】MergeTree Engine执行流程分析.mp4 14:33

  *   37-20 ReplacingMergeTree引擎.mp4 08:42

  *   37-21 ReplacingMergeTree引擎带ver的使用.mp4 05:39

  *   37-22 SummingMergeTree引擎.mp4 08:31

  *   37-23 【面试官来啦】面试讨论题

  *   37-24 【练练练】阶段作业题

*   第38章 经典CH整合Flink编程:元数据管理&整合Flink开发/

  *   38-1 本章概览.mp4 02:02

  *   38-2 【重要】元数据在大数据中的作用.mp4 12:24

  *   38-3 ClickHouse元数据之tables.mp4 11:38

  *   38-4 ClickHouse元数据之columns.mp4 09:06

  *   38-5 ClickHouse元数据之表相关元数据.mp4 04:00

  *   38-6 ClickHouse元数据之执行相关元数据.mp4 01:59

  *   38-7 ClickHouse元数据之内置不同种类的维度表元数据.mp4 03:24

  *   38-8 ClickHouse元数据之用户&角色&权限&配额元数据.mp4 03:31

  *   38-9 ClickHouse元数据之其他元数据.mp4 02:10

  *   38-10 【面试官来啦】面试讨论题

  *   38-11 【练练练】阶段作业题

  *   38-12 ClickHouse JDBC编程概述.mp4 05:57

  *   38-13 ClickHouse JDBC编程.mp4 08:23

  *   38-14 Flink整合ClickHouse写操作.mp4 13:23

  *   38-15 Flink整合ClickHouse读操作.mp4 03:11

*   第39章 玩转Flink项目实战之五:基于Flink和ClickHouse构建实时数据分析/

  *   39-1 本章概览.mp4 03:50

  *   39-2 实战功能改善.mp4 05:18

  *   39-3 场景一之功能实现一.mp4 08:08

  *   39-4 场景一之功能实现二.mp4 15:25

  *   39-5 场景一之功能实现三.mp4 15:28

  *   39-6 场景一之扩展.mp4 04:28

  *   39-7 场景二需求分析.mp4 06:38

  *   39-8 场景二之功能实现一.mp4 13:39

  *   39-9 场景二之功能实现二.mp4 11:07

  *   39-10 场景二之功能实现三.mp4 11:26

  *   39-11 场景二之功能扩展.mp4 03:13

  *   39-12 可视化.mp4 04:53

  *   39-13 总结与扩展.mp4 03:18

*   第40章 揭开数据湖的神秘面纱:数据湖开源产品Hudi的使用/

  *   40-1 本章概览.mp4 01:29

  *   40-2 引入数据湖.mp4 15:44

  *   40-3 常用数据湖框架对比.mp4 08:21

  *   40-4 初识Hudi.mp4 12:56

  *   40-5 再次认识Hudi.mp4 08:09

  *   40-6 Hudi发展历史.mp4 08:25

  *   40-7 核心概念之TimeLine.mp4 15:02

  *   40-8 快速使用Spark写入数据到Hudi.mp4 14:52

  *   40-9 核心概念之File Layouts.mp4 12:52

  *   40-10 核心概念之Index.mp4 07:05

  *   40-11 核心概念之Index Type.mp4 10:26

  *   40-12 核心概念之Table Type(COW).mp4 10:30

  *   40-13 核心概念之Table Type(MOR).mp4 10:24

  *   40-14 核心概念之Table Type(对比).mp4 02:19

  *   40-15 核心概念之Query Types.mp4 08:48

  *   40-16 核心概念之其他.mp4 04:18

  *   40-17 Hudi整合Flink SQL快速入门.mp4 08:24

  *   40-18 Flink SQL对接Kafka数据.mp4 04:29

  *   40-19 Flink SQL对接Kafka数据落入Hudi.mp4 29:39

*   第41章 玩转Flink项目实战之六:基于Flink和Hudi的数据湖构建项目/

  *   41-1 本章概览.mp4 01:17

  *   41-2 回顾离线处理架构.mp4 06:29

  *   41-3 引入Hudi后的架构.mp4 10:56

  *   41-4 架构中重要环节的补充说明.mp4 06:21

  *   41-5 Flink中Catalog使用.mp4 12:54

  *   41-6 Flink对接catalog之读取Hive数据.mp4 12:33

  *   41-7 Flink对接catalog之写入Hive数据.mp4 05:46

  *   41-8 Hudi版本升级.mp4 05:35

  *   41-9 Flink整合Hive Catalog.mp4 11:05

  *   41-10 表结构讲解.mp4 08:09

  *   41-11 分层.mp4 08:08

  *   41-12 CDC层建设.mp4 07:29

  *   41-13 产生数据.mp4 07:07

  *   41-14 订单表ODS层建设.mp4 15:55

  *   41-15 商品表ODS层建设.mp4 01:54

  *   41-16 订单详情表ODS层建设.mp4 02:15

  *   41-17 DWD层建设思路.mp4 08:26

  *   41-18 订单相关DWD层建设思路_1.mp4 06:14

  *   41-19 ADS层建设.mp4 09:23

  *   41-20 总结.mp4 04:05