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. 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 ...

  2. Flink Table 和 DataStream 转换

    文章目录 Flink Table 和 DataStream 转换 1. 表(Table) 转换为 流(DataStream) 1.1 处理(仅插入)流 1.1.1 fromDataStream()方法 ...

  3. 95-134-110-源码-维表-Flink 1.9.0 维表实现

    1.视界 2.概述 请参考:95-134-100-源码-维表-实现维表需要的Aysnc IO Flink 1.9 中维表功能来源于新加入的Blink中的功能,如果你要使用该功能,那就需要自己引入 Bl ...

  4. flink fi java_Flink DataStream API编程指南

    Flink中的DataStream程序是实现数据流转换的常规程序(例如:filtering, updating state, defining windows, aggregating).数据流最初是 ...

  5. flink学习(五)DataStream API

    目录 编程的模型 Source 基于集合的Source 基于文件的Source 基于socket的Source 自定义source--MySQL Transformation 基本操作 合并和拆分 分 ...

  6. Linux下oracle创建表空间及用户

    最近在测试flink的oracle-cdc,公司领导在没用的测试环境搭了一个oracle供我测试,一开始我是拒绝的,毕竟oracle除了crud,也不会别的,奈何拒绝不了,只能边学变做. 1,登录sy ...

  7. MySQL 学习笔记(13)— 创建表、修改表、删除表、清空表

    1. 创建表 在 SQL 中,使用 CREATE TABLE 语句创建一个表: CREATE TABLE table_name (column1 data_type column_constraint ...

  8. mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表

    二.创建表 一.创建数据表的SQL语句模型(弱类型) CREATE TABLE [IF NOT EXISTS] 表名称( 字段名1 列的类型[属性][索引], 字段名2 列的类型[属性][索引], - ...

  9. oracle与mysql创建表时的区别

    oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...

最新文章

  1. 【引用】Android程序实现完全退出
  2. Python 一种接触就容易爱上的语言二
  3. Linux基础(九)--定时任务
  4. python初学者用什么开发环境搭建_2019-04-11 python入门学习——配置机器及搭建开发环境...
  5. 【Swift】类似于微博、微信的ActionSheet
  6. Samba配置文件解析
  7. centos 安装openoffice (办公软件 WPS)
  8. 网络技术独立的×××-SDN和三个问题
  9. Shel脚本-初步入门之《02》
  10. 决策树:ID3和C4.5
  11. Visual Object Classes Challenge 2012 (VOC2012) 简介
  12. USB转串口CH340接线方法
  13. gb和gib的区别_高端存储手册里面的KiB,MiB,GiB是啥意思?
  14. 真免费的电脑屏幕录制软件推荐:低调奢华有内涵的超级录屏软件了解下
  15. 如何培养青少年的阅读习惯?父母应该从三个方面培养青少年的好兴趣
  16. 饼图(用ECharts绘制)
  17. 解决SAP业务问题的思考——逆向思维
  18. 基于逃逸鸟搜索算法的函数寻优算法
  19. 蓝桥杯每日一练专栏导读
  20. mac安装sql server

热门文章

  1. python皮尔森相关系数_Python计算皮尔逊 pearson相关系数
  2. 木马免杀原理详解(一)
  3. 华为软挑赛2023-初赛笔记
  4. java检查危险品程序_检查危险品JavaPPT.ppt
  5. 云南泸沽湖——神秘女儿国
  6. Java File.createNewFile方法起什么作用呢?
  7. tp5.0阿里云oss存储Demo
  8. 智能机柜PDU助力中小型数据中心机房末端配电系统建设
  9. 国企招聘 : 中国铁塔招聘800人!八险二金!
  10. Python基础语法之while-else用法