flinksql 表怎么读取外部文件
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍"flinksql 表怎么读取外部文件",在日常操作中,相信很多人在flinksql 表怎么读取外部文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"f
千家信息网最后更新 2025年02月02日flinksql 表怎么读取外部文件
这篇文章主要介绍"flinksql 表怎么读取外部文件",在日常操作中,相信很多人在flinksql 表怎么读取外部文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"flinksql 表怎么读取外部文件"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1、TableEnvironment 可以注册目录 Catalog, 可以基于catalog 注册表
2、表 是由一个标识符 来指定的, 由三部分组成:catalog、 数据库名、对象名
3、表可以是常规的,也可以是虚拟的(视图)
4、常规表一般可以用来描述外部数据, 比如文件、数据库或消息队列的数据,也可以直接从datastream转换过来
5、视图可以从现有的表中创建,通常是table api 或者 sql 查询的一个结果集
代码:
package com.jd.data;import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;import org.apache.flink.table.api.DataTypes;import org.apache.flink.table.api.Table;import org.apache.flink.table.api.bridge.java.StreamTableEnvironment;import org.apache.flink.table.descriptors.FileSystem;import org.apache.flink.table.descriptors.OldCsv;import org.apache.flink.table.descriptors.Schema;import org.apache.flink.types.Row;import scala.Tuple3;public class TableAipDemo03 { public static void main(String[] args) throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.setParallelism(1);// 1、创建表执行环节 StreamTableEnvironment tableEnv = StreamTableEnvironment.create(env); String path = "/Users/liuhaijing/Desktop/flinktestword/aaa.txt"; tableEnv.connect(new FileSystem().path(path)) .withFormat(new OldCsv()) // 定义格式化方法 .withSchema(new Schema().field("a", DataTypes.STRING()) // 定义表的结构 .field("b", DataTypes.STRING()) .field("c", DataTypes.STRING()) ) .inAppendMode() .createTemporaryTable("xxx"); Table xxx = tableEnv.from("xxx"); xxx.printSchema(); tableEnv.toAppendStream(xxx, Row.class ).print(); env.execute("job"); }}
到此,关于"flinksql 表怎么读取外部文件"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文件
数据
学习
常规
数据库
方法
更多
视图
帮助
实用
接下来
代码
对象
文章
是由
标识
标识符
格式
注册表
消息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
腾讯视频数据库
中国电信网络安全保障
服务器管理员职业规划
山东爱商网络技术有限公司收款
云服务器提示密码无法登录
奉节县天气预报软件开发
南关区网络安全公告
2021网络安全知识竞赛截图
ncre 数据库技术
福州地铁网络安全
太原淘宝软件开发
屏保与网络安全关系
服务器在外地太卡了怎么办
软件开发用图
松江区品牌软件开发服务要求
不安全视角下网络安全
济南学软件开发的大专
全国卫生健康网络安全攻防
发票系统连接不上服务器
新吴区网络软件开发记录
个人电脑做服务器
吉林大学国泰安数据库
校园网络安全活动宣传周工作总结
db2数据库全称
怎样实施工程化软件开发
矿山软件开发工程师
互联网大厂京东科技山西招聘
ap与无线网络安全
无源光网络技术简介
崇明区创新软件开发代理品牌