原文:从零构建Flink SQL计算平台 - 1平台搭建概述

一 理想与现实 Apache Flink 是一个分布式流批一体化的开源平台。Flink 的核心是一个提供数据分发 通信以及自动容错的流计算引擎。Flink 在流计算之上构建批处理,并且原生的支持迭代计算,内存管理以及程序优化。 实时计算 Alibaba Cloud Realtime Compute,Powered by Ververica 是阿里云提供的基于 Apache Flink 构建的企业级 ...

2020-02-22 23:53 0 3022 推荐指数:

查看详情

从零构建Flink SQL计算平台 - 3实现校验和调试

上文分析了 SQL 作业提交流程和实现思路,即通过 SQL Client 管理和创建 TableEnv、设置各类信息、调用 sqlUpdate、最后复用 SQL Client 的提交作业逻辑。现在需要将该过程进行细化,并考虑如何实现 SQL 校验和调试功能。 一、作业提交步骤细化 首先,作业 ...

Sun Mar 08 18:55:00 CST 2020 0 2145
从零构建Flink SQL计算平台 - 2实现作业提交

上文提到构建平台需要实现一个更好的提交流程,具体目标是将 SQL 任务相关内容,如 SQL 、DDL、UDF、配置内容等信息作为参数,调用提交API就能在目标集群创建任务。 一、分析提交作业流程 首先借由官方文档中的整体角色流程图,可以看出左侧一部分 Flink Program 其中包括 ...

Sun Mar 01 08:18:00 CST 2020 3 3802
Flink系列八】构建实时计算平台——动态加载UDF

前言 本文首发自https://www.cnblogs.com/slankka/ 转载请注明出处。 本文的主要内容是介绍如何动态加载Flink作业的UDF。 Classloader 加载UDF一定是classLoader做的,而作业启动的过程中,App ClassLoader的具体实现类 ...

Tue May 11 01:06:00 CST 2021 0 1519
Flink系列七】构建实时计算平台——校验FlinkSQL

前言 FlinkSQL 和常见的SQL一样,也分为 DDL,DML,DQL,DCL。 本文的主要内容是探讨如何利用FlinkAPI 对多行SQL语句进行校验。 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 以下是几个 ...

Tue Apr 20 02:15:00 CST 2021 0 255
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM