当前位置:网站首页>Flink Table API 和 SQL之概述
Flink Table API 和 SQL之概述
2022-08-05 05:14:00 【bigdata1024】
Flink针对标准的流处理和批处理提供了两种相关的API,Table API和sql。TableAPI允许用户以一种很直观的方式进行select 、filter和join操作。Flink SQL支持基于 Apache Calcite实现的标准SQL。针对批处理和流处理可以提供相同的处理语义和结果。
Flink Table API、SQL接口和Flink的DataStream API、DataSet API是紧密联系在一起的。
使用步骤:
Flink的Table API和SQL是捆绑在flink-table依赖中的。所以,如果你的项目中想要使用Table API 和SQL的话,必须要添加下面依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table_2.11</artifactId>
<version>1.6.1</version>
</dependency>
注意:针对Flink 的scala操作你还需要添加下面依赖
针对Flink的scala batch操作添加如下依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-scala_2.11</artifactId>
<version>1.6.1</version>
</dependency>
针对Flink的scala streaming操作添加如下依赖:
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-scala_2.11</artifactId>
<version>1.6.1</version>
</dependency>
注意:为了避免用户的类加载器被垃圾回收器回收,官方不建议把flink-table这个jar包和业务代码包含在一块。
推荐把Flink-table的依赖拷贝到Flink的lib目录下。
获取更多大数据资料,视频以及技术交流请加群:
边栏推荐
- 浅谈Servlet生命周期
- A blog clears the Redis technology stack
- 第三讲 Gradient Tutorial梯度下降与随机梯度下降
- BFC(Block Formatting Context)
- shell函数
- Pycharm中使用pip安装第三方库安装失败:“Non-zero exit code (2)“的解决方法
- 序列基础练习题
- 学习总结week2_2
- In Opencv, imag=cv2.cvtColor(imag,cv2.COLOR_BGR2GRAY) error: error:!_src.empty() in function 'cv::cvtColor'
- 【过一下7】全连接神经网络视频第一节的笔记
猜你喜欢
[Go through 7] Notes from the first section of the fully connected neural network video
DOM and its applications
coppercam入门手册[6]
Algorithms - ones and zeros (Kotlin)
【NFT网站】教你制作开发NFT预售网站官网Mint作品
RL reinforcement learning summary (1)
Lecture 2 Linear Model Linear Model
机器学习(一) —— 机器学习基础
多线程查询结果,添加List集合
2022杭电多校第一场01
随机推荐
学习总结week3_3迭代器_模块
分布式和集群
Develop a highly fault-tolerant distributed system
day9-字符串作业
Using QR codes to solve fixed asset management challenges
【记一下1】2022年6月29日 哥和弟 双重痛苦
Matplotlib(二)—— 子图
学习总结week3_1函数
解决端口占用问题
Lecture 5 Using pytorch to implement linear regression
软件设计 实验四 桥接模式实验
HQL statement execution process
Matplotlib(三)—— 实践
[Let's pass 14] A day in the study room
Community Sharing|Tencent Overseas Games builds game security operation capabilities based on JumpServer
【过一下9】卷积
Basic properties of binary tree + oj problem analysis
学习总结week2_5
SQL(一) —— 增删改查
【过一下10】sklearn使用记录