Flink大数据实时计算系统实践

Flink大数据实时计算系统实践

添加时间:2021-03-11 21:12:30
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
附件 附件
  • 储存类型储存类型:百度网盘
  • 附件大小附件大小:未知
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

云盘链接分享

课程简介:

本次的课程主要包括三大部分:

    Flink基本原理概述。指导学员了解并掌握Flink使用过程中设计到的基本概念和简要API,介绍大数据实时流计算相关生态体系,着重梳理清楚Flink上下游体系,掌握Flink的核心技术原理,建立大数据实时流计算的方法论思维。Flink实战生产技术。从实战出发,围绕实时流计算业务场景分析、基本编程模型、高级特性等系统性介绍Flink实时流计算的实战技术,使得学员具备研发Flink实时流计算相关应用的基础能力。Druid是一款支持数据实时写入、低延时、高性能的OLAP引擎,具有优秀的数据聚合能力与实时查询能力。在大数据分析、实时计算、监控等领域都有特定的应用场景,是大数据基础架构建设中重要的一环。本次课程我们将介绍Druid的核心特性与原理,以及在性能调优以及最佳实践经验。

面向人群:

    希望学习大数据实时流计算和实时OLAP的学生;希望了解大数据实时流计算和OLAP实战技术的IT从业人员;未来希望成为大数据实时流计算的求职者;想在大数据实时流计算方向和OLAP方面进行深入研究者。

学习收益:

通过本课程的学习,学员将会收获:

    学员将系统性的了解并掌握大数据实时流计算的基本技术原理,结合Flink的生产技术案例,可基本实现独立开发、业务场景分析能力;了解大数据实时流计算上下游生态;理解Druid基础特性与正确使用方式,基本工作原理,并了解Druid面向的问题域以及典型的使用场景;对有志于从事大数据实时流计算以及OLAP研发的学员,提供系统实现原理的讲解与指导。

【课程内容】

第一课: Flink基本概念与部署

    Flink 简介编程模型运行时概念应用部署与原理
    a. 部署模式
    b. On-Yarn 启动设置与原理
    c. Job 启动设置与原理

第二课: DataStream

    DataStreamContext环境数据源(DataSource)转化(Transformation)数据Sink

第三课:Window & Time

    Window介绍
    a. 为什么要有Window
    b. Window类型Window API的使用
    a. Window的三大组件
    b. Time&watermark
    c. 时间语义
    d. 乱序问题解决WaterMark
    e. AllowLateness正确设置与理解
    f. Sideoutput在Window中的使用Window的内部实现原理
    a. Window的处理流程
    b. Window中的状态存储生产环境中的Window使用遇到的一些问题

第四课: Connector

    基本Connnector自定义Source 与 Sink
    a. Kafka简介
    b. Kafka Consumer 与Sink 的正确使用方式
    c. Kafka-Connector 内部机制与实现原理

第五课: 状态管理与恢复机制

  1. 1. 基本概念
  2. 2. KeyState 基本类型及用法
  3. a. ValueState
  4. b. ListState
  5. c. ReduceState
  6. d. FoldState
  7. e. AggregatingState
  8. 3. OperatorState基本用法
  9. 4. Checkpoint
  10. a. 概念
  11. b. 开启checkpoint
  12. c. 基本原理

第六课: Metrics 与监控

    Metrics的种类Metrics的获取方式
    a. Web Ui
    b. Rest API
    c. MetricReporter用户自定义Metric指标方式监控和诊断:Metric和Druid 实时OLAP联合使用
    a. Metric上报
    b. Metric指标聚合
    c. Metric的分类和格式定义Druid查询和指标系统
    a. Flink作业反压监控
    b. Flink作业的延迟监控
    c. 其他Metric系统的内部实现生产环境中的案例分析 — 通过指标来排查应用问题

第七课: Flink应用案例介绍

    数据清洗:map/flatmap等监控告警系统
    a. 数据拉平
    b. 基础窗口计算等线上运营系统风控系统

第八课:Druid基本概念与架构设计

    Druid与OLAP VS Kylin、ES等Druid与指标系统 VS 各种时序数据库Druid特性基本架构:角色节点与基本职责
    a. 角色行为
    b. 角色暴露的API基本架构:外部依赖
    a. MySQL数据结构
    b. ZK数据结构
    c. HDFS数据结构

第九课: Druid数据写入与查询

    数据流向与存储格式
    a. 数据写入流程
    b. 存储与索引格式实时数据写入
    a. Firehose
    b. Realtime Node
    c. Index-Service原理介绍
    d. Tranquility原理介绍
    e. Kafka-index-service原理离线数据写入
    a. Indexer
    b. MR Indexer 查询模式与查询类型介绍

第十课: Druid实践介绍

    容错设计指标监控
    a. 基于Graphite搭建指标监控系统
    b. 重要的指标项运维实践
    a. 数据修复
    b. 集群升级实践
    c. Segment元数据管理
    d. JVM调优
    c. 资源隔离
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
相关内容推荐
热点内容推荐
标题:Flink大数据实时计算系统实践

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.122519s