课程目录:
北风网2016SPARK大数据课程
001_Spark的前世今生_.flv.avi
002_课程介绍特色与价值_.flv.avi
003_1Scala编程详解基础语法_.flv.avi
003_2Scala编程详解基础语法_.flv.avi
004_Scala编程详解条件控制与循环_.flv.avi
005_Scala编程详解函数入门_.flv.avi
006_Scala编程详解函数入门之默认参数和带名参数_.flv.avi
007_Scala编程详解函数入门之变长参数_.flv.avi
008_Scala编程详解函数入门之过程lazy值和异常_.flv.avi
009_1Scala编程详解数组操作之Array、ArrayBuffer以及遍历数组_.flv.avi
009_2Scala编程详解数组操作之Array、ArrayBuffer以及遍历数组_.flv.avi
010_Scala编程详解数组操作之数组转换_.flv.avi
011_Scala编程详解Map与Tuple_.flv.avi
012_Scala编程详解面向对象编程之类_.flv.avi
013_Scala编程详解面向对象编程之对象_.flv.avi
014_Scala编程详解面向对象编程之继承_.flv.avi
015_Scala编程详解面向对象编程之Trait_.flv.avi
016_Scala编程详解函数式编程_.flv.avi
017_Scala编程详解函数式编程之集合操作_.flv.avi
018_Scala编程详解模式匹配_.flv.avi
019_Scala编程详解类型参数_.flv.avi
020_Scala编程详解隐式转换与隐式参数_.flv.avi
021_Scala编程详解Actor入门_.flv.avi
022_课程环境搭建CentOS65集群搭建_.flv.avi
023_课程环境搭建Hadoop241集群搭建_.flv.avi
024_课程环境搭建Hive013搭建_.flv.avi
025_课程环境搭建ZooKeeper345集群搭建_.flv.avi
026_课程环境搭建kafka_292-081集群搭建_.flv.avi
027_课程环境搭建Spark130集群搭建_.flv.avi
028_Spark核心编程Spark基本工作原理与RDD_.flv.avi
029_1使用Java开发本地测试的wordcount程序_.flv.avi
029_2将java开发的wordcount程序提交到spark集群上运行_.flv.avi
029_3使用scala开发wordcount程序_.flv.avi
029_4使用spark-shell开发wordcount程序_.flv.avi
029_5SparkUI补充说明_.flv.avi
029_6spark-submit中的--master选项的补充说明(重要,必看!)_.flv.avi
030_Spark核心编程wordcount程序原理深度剖析_.flv.avi
031_Spark核心编程Spark架构原理_.flv.avi
032_Spark核心编程创建RDD(集合本地文件、HDFS文件)_.flv.avi
033_1transformation和action讲解与原理剖析_.flv.avi
033_2案例统计每行出现的次数(操作key-value对)_.flv.avi
033_3常用transformation和action操作概览_.flv.avi
034_1map案例实战将集合中的数字乘以2_.flv.avi
034_2filter案例实战过滤集合中的偶数_.flv.avi
034_3flatMap案例实战将文本行拆分为单词_.flv.avi
034_4groupByKey案例实战将每个班级的成绩进行分组_.flv.avi
034_5reduceByKey案例实战统计每个班级的总分_.flv.avi
034_6sortByKey案例实战按照学生成绩进行排序_.flv.avi
034_7join和cogroup案例实战打印学生成绩_.flv.avi
035_Spark核心编程action操作开发实战_.flv.avi
036_Spark核心编程RDD持久化详解_.flv.avi
037_Spark核心编程共享变量(BroadcastVariable和Accumulator)_.flv.avi
038_Spark核心编程高级编程之基于排序机制的wordcount程序_.flv.avi
039_1使用Java实现二次排序_.flv.avi
039_2使用Scala实现二次排序_.flv.avi
040_1获取文本内最大的前3个数字_.flv.avi
040_2获取每个班级排名前3的成绩(分组取topn)_.flv.avi
041_Spark内核源码深度剖析Spark内核架构深度剖析_.flv.avi
042_Spark内核源码深度剖析宽依赖与窄依赖深度剖析_.flv.avi
043_1Spark内核源码深度剖析基于Yarn的两种提交模式深度剖析_.flv.avi
043_2基于yarn的提交模式的spark-envsh配置补充_.flv.avi
044_1SparkContext原理剖析_.flv.avi
044_2SparkContext源码分析_.flv.avi
045_Spark内核源码深度剖析Master主备切换机制原理剖析与源码分析_.flv.avi
046_Spark内核源码深度剖析Master注册机制原理剖析与源码分析_.flv.avi
047_Spark内核源码深度剖析Master状态改变处理机制原理剖析与源码分析_.flv.avi
048_Spark内核源码深度剖析Master资源调度算法原理剖析与源码分析_.flv.avi
049_Spark内核源码深度剖析Worker原理剖析与源码分析_.flv.avi
050_Spark内核源码深度剖析job触发流程原理剖析与源码分析_.flv.avi
051_1stage划分算法原理剖析_.flv.avi
051_2DAGScheduler源码分析(stage划分算法、task最佳位置计算算法)_.flv.avi
052_Spark内核源码深度剖析TaskScheduler原理剖析与源码分析_.flv.avi
053_Spark内核源码深度剖析Executor原理剖析与源码分析_.flv.avi
054_1Task原理剖析_.flv.avi
054_2Task源码分析_.flv.avi
055_1普通Shuffle操作的原理剖析_.flv.avi
055_2优化后的Shuffle操作的原理剖析_.flv.avi
055_3Shuffle读写源码分析_.flv.avi
056_BlockManager原理剖析(1)_.flv.avi
056_BlockManager源码分析(2)_.flv.avi
057_CacheManager原理剖析(1)_.flv.avi
057_CacheManager源码分析(2)_.flv.avi
058_Spark内核源码深度剖析Checkpoint原理剖析_.flv.avi
059_Spark性能优化性能优化概览_.flv.avi
060_Spark性能优化诊断内存的消耗_.flv.avi
061_Spark性能优化高性能序列化类库_.flv.avi
062_Spark性能优化优化数据结构_.flv.avi
063_Spark性能优化对多次使用的RDD进行持久化或Checkpoint_.flv.avi
064_Spark性能优化使用序列化的持久化级别_.flv.avi
065_Spark性能优化Java虚拟机垃圾回收调优_.flv.avi
066_Spark性能优化提高并行度_.flv.avi
067_Spark性能优化广播共享数据_.flv.avi
068_Spark性能优化数据本地化_.flv.avi
069_Spark性能优化reduceByKey和groupByKey_.flv.avi
070_Spark性能优化shuffle性能优化_.flv.avi
071_1Spark130升级151的原因说明_.flv.avi
071_2Spark14x和15x版本的新特性_.flv.avi
071_3Spark151源码编译_.flv.avi
071_4Spark151集群搭建_.flv.avi
072_SparkSQL前世今生_.flv.avi
073_SparkSQLDataFrame的使用_.flv.avi
074_1RDD转换为DataFrame的概览_.flv.avi
074_2使用反射方式将RDD转换为DataFrame_.flv.avi
075_1使用Java进行转换_.flv.avi
075_2使用Scala进行转换_.flv.avi
076_通用的load和save操作_.flv.avi
077_SparkSQLParquet数据源之使用编程方式加载数据_.flv.avi
078_SparkSQLParquet数据源之自动分区推断_.flv.avi
079_SparkSQLParquet数据源之合并元数据_.flv.avi
080_1案例实战之查询分数大于80分的学生信息(Java)_.flv.avi
080_2案例实战之查询分数大于80分的学生信息(Scala)_.flv.avi
081_SparkSQLHive数据源复杂综合案例实战_.flv.avi
082_SparkSQLJDBC数据源复杂综合案例实战_.flv.avi
083_SparkSQL内置函数以及每日uv销售额统计案例实战_.flv.avi
084_SparkSQL开窗函数以及top3销售额统计案例实战_.flv.avi
085_SparkSQLUDF自定义函数实战_.flv.avi
086_SparkSQLUDAF自定义聚合函数实战_.flv.avi
087_1SparkSQL工作原理剖析以及性能优化_.flv.avi
087_2补充说明_.flv.avi
087_3SparkSQL延伸知识之HiveOnSpark_.flv.avi
087_4核心源码深度剖析(DataFramelazy特性Optimizer优化策略)_.flv.avi
087_5每日top3热点搜索词统计案例实战_.flv.avi
088_SparkStreaming大数据实时计算介绍_.flv.avi
089_SparkStreaming基本工作原理_.flv.avi
090_SparkStreaming与Storm的对比分析_.flv.avi
091_1SparkStreaming实时wordcount程序开发(Java)_.flv.avi
091_2SparkStreaming实时wordcount程序开发(Scala)_.flv.avi
092_SparkStreamingStreamingContext详解_.flv.avi
093_SparkStreaming输入DStream和Receiver详解_.flv.avi
094_SparkStreaming输入DStream之基础数据源以及基于HDFS的实时wordcount程序_.flv.avi
095_输入DStream之Kafka数据源实战(基于Receiver的方式)_.flv.avi
096_输入DStream之Kafka数据源实战(基于Direct的方式)_.flv.avi
097_DStream的transformation操作概览_.flv.avi
098_updateStateByKey以及基于缓存的实时wordcount程序_.flv.avi
099_transform以及广告计费日志实时黑名单过滤案例实战_.flv.avi
100_window滑动窗口以及热点搜索词滑动统计案例实战_.flv.avi
101_DStream的output操作以及foreachRDD详解_.flv.avi
102_与SparkSQL结合使用之top3热门商品实时统计案例实战_.flv.avi
103_缓存与持久化机制_.flv.avi
104_Checkpoint机制_.flv.avi
105_部署升级和监控应用程序_.flv.avi
106_容错机制以及事务语义详解_.flv.avi
107_架构原理深度剖析_.flv.avi
108_StreamingContext初始化与Receiver启动原理剖析与源码分析_.flv.avi
109_1数据接收原理剖析_.flv.avi
109_2数据接收源码剖析_.flv.avi
110_数据处理原理剖析与源码分析(block与batch关系透彻解析)_.flv.avi
111_性能调优_.flv.avi
112_课程总结_.flv.avi
113_Scala编程进阶:Scaladoc的使用_.flv.avi
114_Scala编程进阶:跳出循环语句的3种方法_.flv.avi
115_Scala编程进阶:多维数组、Java数组与Scala数组的隐式转换_.flv.avi
116_Scala编程进阶:Tuple拉链操作、JavaMap与ScalaMap的隐式转换_.flv.avi
117_Scala编程进阶:扩大内部类作用域的2种方法、内部类获取外部类引用_.flv.avi
118_Scala编程进阶:package与import实战详解_.flv.avi
119_Scala编程进阶:重写field的提前定义、Scala继承层级、对象相等性_.flv.avi
120_Scala编程进阶:文件操作实战详解_.flv.avi
121_Scala编程进阶:偏函数实战详解_.flv.avi
122_Scala编程进阶:执行外部命令_.flv.avi
123_Scala编程进阶:正则表达式支持_.flv.avi
124_Scala编程进阶:提取器实战详解_.flv.avi
125_Scala编程进阶:样例类的提取器实战详解_.flv.avi
126_Scala编程进阶:只有一个参数的提取器_.flv.avi
127_Scala编程进阶:注解实战详解_.flv.avi
128_Scala编程进阶:常用注解介绍_.flv.avi
129_Scala编程进阶:XML基础操作实战详解_.flv.avi
130_Scala编程进阶:XML中嵌入scala代码_.flv.avi
131_Scala编程进阶:XML修改元素实战详解_.flv.avi
132_Scala编程进阶:XML加载和写入外部文档_.flv.avi
133_Scala编程进阶:集合元素操作_.flv.avi
134_Scala编程进阶:集合的常用操作方法_.flv.avi
135_Scala编程进阶:map、flatMap、collect、foreach实战详解_.flv.avi
136_Scala编程进阶:reduce和fold实战详解1_.flv.avi
136_Scala编程进阶:reduce和fold实战详解2_.flv.avi
137_环境搭建-CentOS64虚拟机安装_.flv.avi
138_环境搭建-Hadoop25伪分布式集群搭建_.flv.avi
139_环境搭建-Spark15伪分布式集群搭建_.flv.avi
140_第一次课程升级大纲介绍以及要点说明_.flv.avi
141_Spark核心编程进阶-Spark集群架构概览_.flv.avi
142_Spark核心编程进阶-Spark集群架构的几点特别说明_.flv.avi
143_Spark核心编程进阶-Spark的核心术语讲解_.flv.avi
144_Spark核心编程进阶-SparkStandalone集群架构_.flv.avi
145_Spark核心编程进阶-单独启动master和worker脚本详解_.flv.avi
146_Spark核心编程进阶-实验:单独启动master和worker进程_.flv.avi
147_Spark核心编程进阶-worker节点配置以及spark-evnsh参数详解_.flv.avi
148_Spark核心编程进阶-实验:local模式提交spark作业_.flv.avi
149_Spark核心编程进阶-实验:standaloneclient模式提交spark作业_.flv.avi
150_Spark核心编程进阶-实验:standalonecluster模式提交spark作业_.flv.avi
151_Spark核心编程进阶-standalone模式下的多作业资源调度_.flv.avi
152_Spark核心编程进阶-standalone模式下的作业监控与日志记录_.flv.avi
153_Spark核心编程进阶-实验:运行中作业监控以及手工打印日志_.flv.avi
154_Spark核心编程进阶-yarn-client模式原理讲解_.flv.avi
155_Spark核心编程进阶-yarn-cluster模式原理讲解_.flv.avi
156_Spark核心编程进阶-实验:yarn-client模式提交spark作业_.flv.avi
157_Spark核心编程进阶-yarn模式下日志查看详解_.flv.avi
158_Spark核心编程进阶-yarn模式相关参数详解_.flv.avi
159_Spark核心编程进阶-spark工程打包以及spark-submit详解_.flv.avi
160_Spark核心编程进阶-spark-submit示例以及基础参数讲解_.flv.avi
161_Spark核心编程进阶-实验:spark-submit最简单版本提交spark作业_.flv.avi
162_Spark核心编程进阶-实验:spark-submit给main类传递参数_.flv.avi
163_Spark核心编程进阶-spark-submit多个示例以及常用参数详解_.flv.avi
164_Spark核心编程进阶-SparkConf、spark-submit以及spark-defaultsconf_.flv.avi
165_Spark核心编程进阶-spark-submit配置第三方依赖_.flv.avi
166_Spark核心编程进阶-spark算子的闭包原理详解_.flv.avi
167_Spark核心编程进阶-实验:对闭包变量进行累加操作的无效现象_.flv.avi
168_Spark核心编程进阶-实验:在算子内打印数据的无法看到现象_.flv.avi
169_Spark核心编程进阶-mapPartitions以及学生成绩查询案例_.flv.avi
170_Spark核心编程进阶-mapPartitionsWithIndex以开学分班案例_.flv.avi
171_Spark核心编程进阶-sample以及公司年会抽奖案例_.flv.avi
172_Spark核心编程进阶-union以及公司部门合并案例_.flv.avi
173_Spark核心编程进阶-intersection以及公司跨多项目人员查询案例_.flv.avi
174_Spark核心编程进阶-distinct以及网站uv统计案例_.flv.avi
175_Spark核心编程进阶-aggregateByKey以及单词计数案例_.flv.avi
176_Spark核心编程进阶-cartesian以及服装搭配案例_.flv.avi
177_Spark核心编程进阶-coalesce以及公司部门整合案例_.flv.avi
178_Spark核心编程进阶-repartition以及公司新增部门案例_.flv.avi
179_Spark核心编程进阶-takeSampled以及公司年会抽奖案例_.flv.avi
180_Spark核心编程进阶-shuffle操作原理详解_.flv.avi
181_Spark核心编程进阶-shuffle操作过程中进行数据排序_.flv.avi
182_Spark核心编程进阶-会触发shuffle操作的算子_.flv.avi
183_Spark核心编程进阶-shuffle操作对性能消耗的原理详解_.flv.avi
184_Spark核心编程进阶-shuffle操作所有相关参数详解以及性能调优_.flv.avi
185_Spark核心编程进阶-综合案例1:移动端app访问流量日志分析_.flv.avi
186_Spark核心编程进阶-综合案例1:日志文件格式分析_.flv.avi
187_Spark核心编程进阶-综合案例1:读取日志文件并创建RDD_.flv.avi
188_Spark核心编程进阶-综合案例1:创建自定义的可序列化类_.flv.avi
189_Spark核心编程进阶-综合案例1:将RDD映射为key-value格式_.flv.avi
190_Spark核心编程进阶-综合案例1:基于deviceID进行聚合操作_.flv.avi
191_Spark核心编程进阶-综合案例1:自定义二次排序key类_.flv.avi
192_Spark核心编程进阶-综合案例1:将二次排序key映射为RDD的key_.flv.avi
193_Spark核心编程进阶-综合案例1:执行二次排序以及获取top10数据_.flv.avi
194_Spark核心编程进阶-综合案例1:程序运行测试以及代码调试_.flv.avi
195_Spark核心编程进阶-部署第二台CentOS机器_.flv.avi
196_Spark核心编程进阶-部署第二个Hadoop节点_.flv.avi
197_Spark核心编程进阶-将第二个Hadoop节点动态加入集群_.flv.avi
198_Spark核心编程进阶-使用yarn-client和yarn-cluster提交spark作业_.flv.avi
199_Spark内核原理进阶-union算子内部实现原理剖析_.flv.avi
200_Spark内核原理进阶-groupByKey算子内部实现原理剖析_.flv.avi
201_Spark内核原理进阶-reduceByKey算子内部实现原理剖析_.flv.avi
202_Spark内核原理进阶-distinct算子内部实现原理剖析_.flv.avi
203_Spark内核原理进阶-cogroup算子内部实现原理剖析_.flv.avi
204_Spark内核原理进阶-intersection算子内部实现原理剖析_.flv.avi
205_Spark内核原理进阶-join算子内部实现原理剖析_.flv.avi
206_Spark内核原理进阶-sortByKey算子内部实现原理剖析_.flv.avi
207_Spark内核原理进阶-cartesian算子内部实现原理剖析_.flv.avi
208_Spark内核原理进阶-coalesce算子内部实现原理剖析_.flv.avi
209_Spark内核原理进阶-repartition算子内部实现原理剖析_.flv.avi
210_SparkSQL实战开发进阶-Hive013安装与测试_.flv.avi
211_SparkSQL实战开发进阶-ThriftJDBC、ODBCServer_.flv.avi
212_SparkSQL实战开发进阶-CLI命令行使用_.flv.avi
213_SparkSQL实战开发进阶-综合案例2:新闻网站关键指标离线统计_.flv.avi
214_SparkSQL实战开发进阶-综合案例2:页面pv统计以及排序_.flv.avi
215_SparkSQL实战开发进阶-综合案例2:页面uv统计以及排序_.flv.avi
216_SparkSQL实战开发进阶-综合案例2:新用户注册比例统计_.flv.avi
217_SparkSQL实战开发进阶-综合案例2:用户跳出率统计_.flv.avi
218_SparkSQL实战开发进阶-综合案例2:版块热度排行榜统计_.flv.avi
219_SparkSQL实战开发进阶-综合案例2:测试与调试_.flv.avi
220_SparkStreaming实战开发进阶-flume安装_.flv.avi
221_SparkStreaming实战开发进阶-接收flume实时数据流_.flv.avi
222_SparkStreaming实战开发进阶-接收flume实时数据流_.flv.avi
223_SparkStreaming实战开发进阶-高阶技术之自定义Receiver(结束)_.flv.avi
223_SparkStreaming实战开发进阶-高阶技术之自定义Receiver_.flv.avi
224_SparkStreaming实战开发进阶-kafka安装_.flv.avi
225_SparkStreaming实战开发进阶-综合案例3_.flv.avi
226_SparkStreaming实战开发进阶-综合案例3_.flv.avi
227_SparkStreaming实战开发进阶-综合案例3_.flv.avi
228_SparkStreaming实战开发进阶-综合案例3:注册用户数实时统计_.flv.avi
229_SparkStreaming实战开发进阶-综合案例3_.flv.avi
230_SparkStreaming实战开发进阶-综合案例3_.flv.avi
231_Spark运维管理进阶-基于ZooKeeper实现HA高可用性以及自动主备切换_.flv.avi
232_Spark运维管理进阶-实验:基于ZooKeeper实现HA高可用性以及自动主备切换_.flv.avi
233_Spark运维管理进阶-基于文件系统实现HA高可用性以及手动主备切换_.flv.avi
234_Spark运维管理进阶-实验:基于文件系统实现HA高可用性以及手动主备切换_.flv.avi
235_Spark运维管理进阶-作业监控-SparkWebUI以及监控实验_.flv.avi
236_Spark运维管理进阶-作业监控_.flv.avi
237_Spark运维管理进阶-作业监控_.flv.avi
238_Spark运维管理进阶-作业监控_.flv.avi
239_Spark运维管理进阶-作业监控_.flv.avi
240_Spark运维管理进阶-作业资源调度_.flv.avi
241_Spark运维管理进阶-作业资源调度_.flv.avi
242_Spark运维管理进阶-作业资源调度_.flv.avi
243_Spark运维管理进阶-作业资源调度_.flv.avi
244_Spark运维管理进阶-作业资源调度_.flv.avi
245_Spark运维管理进阶-作业资源调度_.flv.avi