object TableApiTest {def main(args: Array[String]): Unit = {// TODO 1.创建环境val env = StreamExecutionEnvironment.getExecutionEnvironmentenv.setParallelism(1)val tableEnv = StreamTableEnvironment.create(env)// TODO 2.1 基于老版本planner的流处理val settings = EnvironmentSettings.newInstance().useOldPlanner().inStreamingMode().build()val oldStreamTableEnv = StreamTableEnvironment.create(env,settings)// TODO 2.2 基于老版本的批处理val batchEnv = ExecutionEnvironment.getExecutionEnvironmentval oldBatchTableEnv = BatchTableEnvironment.create(batchEnv)// TODO 2.3 基于blink planner的流处理val blinkStreamSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build()val blinkStreamTableEnv = StreamTableEnvironment.create(env,blinkStreamSettings)// TODO 2.4 基于blink planner的批处理val blinkBatchSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build()val blinkBatchTableEnv = TableEnvironment.create(blinkBatchSettings)}}

flink基本程序架构相关推荐

  1. Flink运行时架构

    1 运行时相关的组件     Flink运行时架构主要包括四个不同的组件:作业管理器(JobManager).资源管理器(ResourceManager).任务管理器(TaskManager),以及分 ...

  2. Flink运行时架构 完整使用 (第四章)

    Flink运行时架构 完整使用 一.系统架构 1.整体构成 2.作业管理器(JobManager) 1. JobMaster 2. 资源管理器(ResourceManager) 3. 分发器(Disp ...

  3. Qt学习笔记,Qt程序架构设计要旨

    Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...

  4. python爬虫流程-Python爬虫程序架构和运行流程原理解析

    1 前言 Python开发网络爬虫获取网页数据的基本流程为: 发起请求 通过URL向服务器发起request请求,请求可以包含额外的header信息. 获取响应内容 服务器正常响应,将会收到一个res ...

  5. 单线程与多线程网络程序架构简介

    文章目录 1 单线程与多线程网络程序架构简介 1.1 服务端单线程处理多客户端 1.2 服务端多进程多端口处理多客户端 1.3 服务端多线程单端口分组处理多客户端 1.4 服务端多线程多端口分组处理多 ...

  6. GUI应用程序架构的十年变迁:MVC,MVP,MVVM,Unidirectional,Clean

    十年前,Martin Fowler撰写了GUI Architectures一文,至今被奉为经典.本文所谈的所谓架构二字,核心即是对于富客户端的代码组织/职责划分.纵览这十年内的架构模式变迁,大概可以分 ...

  7. mpvue小程序架构搭建详细介绍

    为什么80%的码农都做不了架构师?>>>    前言 mpvue小程序框架搭建很容易,官网提供vue init mpvue/mpvue-quickstart my-project, ...

  8. 让小程序在自有App中启动的技术来了:mPaaS小程序架构深度解析

    简介:mPaaS 小程序框架作为一款 App 通用框架,帮助开发者面向自身的 App 实现小程序投放.不止如此,小程序代码仅需撰写一次,便可多端投放至自有 App.支付宝.钉钉甚至其他小程序开放平台. ...

  9. 从程序架构提升安全性

    从程序架构提升安全性 常见的程序架构有BS和CS之分 一般 ,CS更安全-- 当然有时候必须得写成WEB程序--但是其中的管理后台可以做成CS的,以提升安全性. 在WEB程序上,我们的站可能被人挂马, ...

最新文章

  1. Why I Love My Virtual PCs
  2. 【Java从0到架构师(1),Java中高级面试题总结(全面)
  3. Shiro系列-Shiro简介
  4. caffe+opencv3.3.1
  5. 使用节点或Express返回JSON的正确方法
  6. mac m1 eclipse汉化操作
  7. 计算机旅游网站毕业论文,旅游网站的设计与实现(毕业论文)
  8. Qt-设置completer下拉框样式
  9. Java job interview:Linux操作系统的应用(红帽子)分析经验
  10. java读者信息管理课程设计_Java课程设计—学生成绩管理系统(201521123002 林楚虹)...
  11. 采用igraph包分析网络数据
  12. 江苏扬州|2021年起,高支模须用盘扣式钢管支架!
  13. Eclipse -- 打包 -- MANIFEST.MF 规则
  14. Hbuilder mui 相册拍照图片上传
  15. Event-Souring模式
  16. perl和python各自擅长的领域
  17. 快速实践大规模轻量级图片分类模型:飞桨识图 PP-ShiTu
  18. 日语标点符号用法解说!
  19. SDJZU_新生_递推动规_HDU 2569 彼岸
  20. 二阶无源低通滤波器的截止频率与RC关系

热门文章

  1. 腾讯优图 ncnn AI 框架宣布加入 ONNX 开放生态系统
  2. Proxy实现MySQL读写分离
  3. echo -e “\033[字背景颜色 字体颜色m字符串\033[0m“解释
  4. 解决Linq.ToDictionary()时的键重复问题
  5. Vivado入门创建工程之----流水灯
  6. 如何设置硬盘安装linux,linux用硬盘安装时所设置选项
  7. 【云图】如何制作全国×××查询系统?
  8. MongoDB副本集学习(一):概述和环境搭建
  9. 机器人弹古筝图片_古筝维修:40年的牡丹牌古筝,动了个外科手术
  10. 软件性能测试中常见问题,性能测试常见的问题