flink tableapi从DataStream创建表
val dataStream = inputStream
.map(data => {
val arr = data.split(",")
SensorReading(arr(0), arr(1).toLong, arr(2).toDouble)
})
//创建表
val dataTable = tableEnv.fromDataStream(dataStream)
//表里直接获取数据
val resultTable = dataTable.select("id,temperature").filter("id == 'sensor_1'")//注册表,写sql
tableEnv.createTemporaryView("sensor_table",dataTable)
val sql = "select id,temperature from sensor_table where id = 'sensor_1'"
val resultSqlTable = tableEnv.sqlQuery(sql)
flink tableapi从DataStream创建表相关推荐
- 1.18.2.Table APISQL(概念与通用API、两种计划器(Planner)的主要区别、创建 TableEnvironment、临时表、永久表、创建表、虚拟表、Connector 等)
1.18.2.概念与通用API 1.18.2.1.两种计划器(Planner)的主要区别: 1.18.2.2.Table API和SQL程序的结构 1.18.2.3.创建 TableEnvironme ...
- Flink Table 和 DataStream 转换
文章目录 Flink Table 和 DataStream 转换 1. 表(Table) 转换为 流(DataStream) 1.1 处理(仅插入)流 1.1.1 fromDataStream()方法 ...
- 95-134-110-源码-维表-Flink 1.9.0 维表实现
1.视界 2.概述 请参考:95-134-100-源码-维表-实现维表需要的Aysnc IO Flink 1.9 中维表功能来源于新加入的Blink中的功能,如果你要使用该功能,那就需要自己引入 Bl ...
- flink fi java_Flink DataStream API编程指南
Flink中的DataStream程序是实现数据流转换的常规程序(例如:filtering, updating state, defining windows, aggregating).数据流最初是 ...
- flink学习(五)DataStream API
目录 编程的模型 Source 基于集合的Source 基于文件的Source 基于socket的Source 自定义source--MySQL Transformation 基本操作 合并和拆分 分 ...
- Linux下oracle创建表空间及用户
最近在测试flink的oracle-cdc,公司领导在没用的测试环境搭了一个oracle供我测试,一开始我是拒绝的,毕竟oracle除了crud,也不会别的,奈何拒绝不了,只能边学变做. 1,登录sy ...
- MySQL 学习笔记(13)— 创建表、修改表、删除表、清空表
1. 创建表 在 SQL 中,使用 CREATE TABLE 语句创建一个表: CREATE TABLE table_name (column1 data_type column_constraint ...
- mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表
二.创建表 一.创建数据表的SQL语句模型(弱类型) CREATE TABLE [IF NOT EXISTS] 表名称( 字段名1 列的类型[属性][索引], 字段名2 列的类型[属性][索引], - ...
- oracle与mysql创建表时的区别
oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...
最新文章
- 【引用】Android程序实现完全退出
- Python 一种接触就容易爱上的语言二
- Linux基础(九)--定时任务
- python初学者用什么开发环境搭建_2019-04-11 python入门学习——配置机器及搭建开发环境...
- 【Swift】类似于微博、微信的ActionSheet
- Samba配置文件解析
- centos 安装openoffice (办公软件 WPS)
- 网络技术独立的×××-SDN和三个问题
- Shel脚本-初步入门之《02》
- 决策树:ID3和C4.5
- Visual Object Classes Challenge 2012 (VOC2012) 简介
- USB转串口CH340接线方法
- gb和gib的区别_高端存储手册里面的KiB,MiB,GiB是啥意思?
- 真免费的电脑屏幕录制软件推荐:低调奢华有内涵的超级录屏软件了解下
- 如何培养青少年的阅读习惯?父母应该从三个方面培养青少年的好兴趣
- 饼图(用ECharts绘制)
- 解决SAP业务问题的思考——逆向思维
- 基于逃逸鸟搜索算法的函数寻优算法
- 蓝桥杯每日一练专栏导读
- mac安装sql server