Flink从入门到精通100篇(二十二)-Apache Flink OLAP引擎性能优化及应用
前言
本次分享的主题为Apache Flink新场景——OLAP引擎,主要内容包括:
背景介绍
Apache Flink OLAP引擎
案例介绍
未来计划
1. OLAP及其分类
OLAP是一种让用户可以用从不同视角方便快捷的分析数据的计算方法。主流的OLAP可以分为3类:多维OLAP ( Multi-dimensional OLAP )、关系型OLAP ( Relational OLAP ) 和混合OLAP ( Hybrid OLAP ) 三大类。
多维OLAP ( MOLAP ):
传统的OLAP分析方式</
Flink从入门到精通100篇(二十二)-Apache Flink OLAP引擎性能优化及应用相关推荐
- Flink从入门到精通100篇(十四)-Flink开发IDEA环境搭建与测试
一.IDEA开发环境 1.pom文件设置 <properties><maven.compiler.source>1.8</maven.compiler.source> ...
- Flink从入门到精通100篇(十二)-如何分析和定位 Flink 作业 OOM 问题?
前言 生产环境,我们的 Flink 作业偶尔会出现 heap OOM,那么当出现这种情况我们会怎么办?通常来说会通过 jmap 命令去将作业的 heap dump 一份文件出来,可是 jmap 导出的 ...
- Flink从入门到精通100篇(十五)-Flink SQL FileSystem Connector 分区提交与自定义小文件合并策略
前言 本文先通过源码简单过一下分区提交机制的两个要素--即触发(trigger)和策略(policy)的实现,然后用合并小文件的实例说一下自定义分区提交策略的方法. PartitionCommitTr ...
- Flink从入门到精通100篇(十八)-CentOS环境中搭建Flink分布式集群
一. Flink的下载 安装包下载地址:http://flink.apache.org/downloads.html ,选择对应Hadoop的Flink版本下载 [admin@node21 soft ...
- Flink从入门到精通100篇(十九)-基于 Flink 的大规模准实时数据分析平台的建设实践
前言 如何基于 Flink 搭建大规模准实时数据分析平台?在 Flink Forward Asia 2019 上,来自 Lyft 公司实时数据平台的徐赢博士和计算数据平台的高立博士分享了 Lyft 基 ...
- Flink从入门到精通100篇(十)-双亲委派模型与 Flink 的类加载策略
前言 我们知道,在 JVM 中,一个类加载的过程大致分为加载.链接(验证.准备.解析).初始化5个阶段.而我们通常提到类的加载,就是指利用类加载器(ClassLoader)通过类的全限定名来获取定义此 ...
- Flink从入门到精通100篇(四)-基于 Flink 和 Drools 的实时日志处理
背景 日志系统接入的日志种类多.格式复杂多样,主流的有以下几种日志: filebeat采集到的文本日志,格式多样 winbeat采集到的操作系统日志 设备上报到logstash的syslog日志 接入 ...
- Flink从入门到精通100篇(十七)-Spark/Flink广播如何实现作业配置动态更新?
前言 在实时计算作业中,往往需要动态改变一些配置,举几个栗子: 实时日志ETL服务,需要在日志的格式.字段发生变化时保证正常解析: 实时NLP服务,需要及时识别新添加的领域词与停用词: 实时风控服务, ...
- Flink从入门到精通100篇(二十一)-万字长文详解 Flink 中的 CopyOnWriteStateTable
前言 现如今想阅读 HashMap 源码实际上比较简单,因为网上一大堆博客去分析 HashMap 和 ConcurrentHashMap.本文详细分析 CopyOnWriteStateTable 源码 ...
- Flink从入门到精通100篇(二十四)-对Flink SQL Client 源码做深度解析
前言 本文基于 Flink 1.12-SNAPSHOT,使用sql client命令行提交insert语句进行整个流程的分析. sql-client.sh embedded --update &quo ...
最新文章
- SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
- bzoj3959(LCT)
- 十九、前端必学Bootstrap美化(下篇)
- spring顾问包装通知
- (Review cs231n) Backpropagation and Neural Network
- Spring boot 整合dynamic实现多数据源
- java语言概述、java语言特性、java语言发展史、java语言作用
- 用Notepad++写python的小配置
- inputtextarea表单提示文字
- Java ques:java.lang.NoClassDefFoundError: org/junit/platform/engine/ConfigurationParameters
- RealSense 图形识别之路 2.0
- 蕉下招股书里提了26次的DTC,到底是啥?
- 国际禁毒日 | 和TcaplusDB一起向毒品say NO!
- 右键新建选项里面没有新建文件夹--win10
- windows服务器系统发展史,从1.0到Win10:Windows操作系统进化史
- 一个神奇的分布式计算框架:jini
- php 检测分辨率,浏览器分辨率检测,屏幕分辨率检测
- 好用的Google浏览器插件
- 如何用PHP调用学小易题库,如何使用 PHP 输出 hello world?()
- apache atlas
热门文章
- VS2008+Windows DDK 7的环境配置(二)
- 网站服务器基本防范配置
- 讲解Linux服务器被黑解决方法
- 关于微机开操作票的研究22437
- Linux设置默认Python版本
- 在wsl中运行开源项目tinyhttpd遇到的问题
- Acwing291. 蒙德里安的梦想:状态压缩dp
- 立创eda封装转cadence_立创EDA05、检查封装、生成PCB
- java 链接占用太多_Java程序链接数过多导致java.net.SocketException: No buffer space available问题...
- 如何扩大临linux零时空间,手把手教你如何扩充linux系统空间