大数据Spark“蘑菇云”项目实战第63课: 广告点击系统高可用性和性能优化 checkpoint wal driver高可用 并行度配置
来源:互联网 发布:三只眼 漫画 知乎 编辑:程序博客网 时间:2024/05/01 08:34
大数据Spark“蘑菇云”项目实战第63课: 广告点击系统高可用性和性能优化
1, 对于window、updateStateByKey等DStream的状态操作,采用HDFS的checkpoint机制;
61课程:时间函数
62课程:
分层代码
63课程 高可用性
1、checkpoint 存放hdfs
2、 RDD高可用性,WAL 的高可用性 配置
writeAheadLog.enable true
3、driver的可用性
Driver的高可用性 val ssc = StreamingContext.getOrCreate(checkpointDirectory,
() => {
createContext(ip, port, outputPath, checkpointDirectory)
})
4、配置spark streaming的副本 副本用多一点,使用数据本地性 空间换时间
性能优化
1,提升并行度:减少spark.streaming.blockInterval的时间,例如说变成100ms,使用多个DStream并行化接受数据,
spark.default.parallelism
2,如果进行多次filter操作之后需要coalesce
0 1
- 大数据Spark“蘑菇云”项目实战第63课: 广告点击系统高可用性和性能优化 checkpoint wal driver高可用 并行度配置
- 大数据Spark “蘑菇云”行动第61课: 广告点击系统时间管理和数据库分层
- 大数据Spark “蘑菇云”行动第62课: 广告点击系统数据库系统DAO实现
- 大数据Spark“蘑菇云”行动第56课:在线广告点击黑名单分析和实现
- 大数据Spark “蘑菇云”行动第60课: 广告点击系统广告点击趋势分析与实现
- 大数据Spark “蘑菇云”行动第90课:Hive中Join电影店铺系统案例和性能优化、Index和Bucket案例实战
- 大数据Spark“蘑菇云”行动第53课: Spark大型项目广告点击项目技术骨架实现之Spark+Kafka+Flume实战 项目!!!大项目!!!超大型大数据项目!!!
- 大数据Spark “蘑菇云”行动第59课: 广告点击系统TopN热门广告分析与实现
- 大数据Spark “蘑菇云”行动第52课: Spark大型项目广告点击项目数据建模 项目!!!大项目!!!超大型大数据项目!!!
- 大数据Spark “蘑菇云”行动第38课:Spark中的Cache和Checkpoint运行内幕详解
- 大数据Spark “蘑菇云”行动第89课:Hive中GroupBy优化、Join的多种类型实战及性能优化、OrderBy和SortBy、UnionAll等实战和优化
- 大数据Spark “蘑菇云”行动第72课: 基于Spark 2.0.1项目实现之二. 实战 各种小bug修复及性能调优 200并行度调整为2个task
- 大数据Spark “蘑菇云”行动第84课:Hive配置和实战第一课
- 大数据Spark“蘑菇云”行动第55课:在线广告点击流处理代码的分析和实现
- 大数据Spark “蘑菇云”行动第54课: 作业讲解与广告点击实现代码.
- 大数据Spark “蘑菇云”行动第58课: 广告点击广告累计点击数分析与实现
- 大数据Spark “蘑菇云”行动第76课: Kafka+Spark Streaming+Redis项目实战
- 大数据Spark “蘑菇云”行动第57课: Spark 2.0.1稳定版本解析及广告点击案例数据库和动态黑名单过滤代码
- Web分页工具类
- 汉语编程能给我们带来什么?
- 蓝桥杯 算法训练 最大最小公倍数
- LeetCode #414: Third Maximum Number
- window下cmd命令行的使用
- 大数据Spark“蘑菇云”项目实战第63课: 广告点击系统高可用性和性能优化 checkpoint wal driver高可用 并行度配置
- c#学习 2/22 c#基础介绍
- 【Java】三目运算返回值类型测试
- 浅谈 java线程 和 linux进程
- 计算机更新这么快,怎么编程语言还是二十多年前的?
- Xcode错误:Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier
- 哪些你熟知的重要知识或方法,外人却常常因不了解而陷入困境?
- c#学习 3/22 关系运算符
- IDL 简述