1 webui的依赖

<dependency><groupId>org.apache.flink</groupId><artifactId>flink-runtime-web_2.11</artifactId><version>${flink.version}</version><scope>${scope.type}</scope>
</dependency>

-

2 本地运行代码

import org.apache.flink.api.common.eventtime.WatermarkStrategy
import org.apache.flink.api.common.serialization.SimpleStringSchema
import org.apache.flink.configuration.{Configuration, RestOptions}
import org.apache.flink.connector.kafka.source.KafkaSource
import org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer
import org.apache.flink.streaming.api.scala.{StreamExecutionEnvironment, createTypeInformation}
import org.apache.flink.table.api.bridge.scala.StreamTableEnvironmentobject DataStreamReadKafka {def main(args: Array[String]): Unit = {// 创建带webui的本地执行环境val conf = new Configuration()conf.setString(RestOptions.BIND_PORT, "8081") // 指定访问端口val env = StreamExecutionEnvironment.createLocalEnvironmentWithWebUI(conf)env.setParallelism(1)val tab_env = StreamTableEnvironment.create(env)// 读取kafka数据val topics = "test,test_2".split(",").toListval source = KafkaSource.builder[String].setBootstrapServers("localhost:9092").setTopics(topics: _*).setGroupId("shy_test").setStartingOffsets(OffsetsInitializer.earliest).setValueOnlyDeserializer(new SimpleStringSchema()).buildval input_stream = env.fromSource(source, WatermarkStrategy.noWatermarks(), "kafka_source")input_stream.print()// 启动执行环境env.execute()}}

3 访问webui

http://localhost:8081/

注意: 每个任务指定一个端口访问webUI

flink本地运行及访问webui相关推荐

  1. 【Flink】Flink 1.9 本地运行无法访问界面 {“errors“:[“Not found.“]}

    文章目录 1.美图 2. 场景1 2.1.概述 3.场景2 1.美图 2. 场景1 2.1.概述 本地写了一个程序,运行起来,没看到界面 @Testpublic void connectTest2() ...

  2. [docker] 解决 docker 部署访问提示 Empty reply from server,但是本地运行能够正常访问

    起因 最近通过 Docker 部署 Nestjs 应用的时候发现,本地运行起来好好的应用,但是部署到 docker 中访问就提示 Empty reply from server. 解决 通过一番折腾, ...

  3. Vue项目本地运行环境下设置既能localhost访问又能IP访问,并且可以外网环境下通过域名访问

    打开项目build下index.js文件,将localhost改为 0.0.0.0,port端口号改不改都行,只要保证这个端口号没有被占用即可. 然后打开项目package.json文件,找到 将红框 ...

  4. 【Vue2】让别人访问自己本地运行项目

    让别人访问自己本地运行项目 第一步:将vue.config.js中的host:"localhost"改为host:"0,0,0,0". module.expor ...

  5. 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试

    前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...

  6. 基于Docker本地运行k8s(单节点)

    基于Docker本地运行Kubernetes 概览 下面的指引将高速你如何通过Docker创建一个单机.单节点的Kubernetes集群. 下图是最终的结果: 先决条件 你必须拥有一台安装有Docke ...

  7. 如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”(小技巧)...

    在本地调试html页,如果其中包含js 或flash ,IE经常会提示"IE已限制此网页运行可以访问计算机的脚本或ActiveX控件 ".虽然出于安全考虑IE阻止本地脚本运行这个做 ...

  8. 使用 mock 数据在本地运行 SAP Fiori Elements 应用的工作原理

    本系列的前两篇文章: 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 如何使用 mock 数据在本地运行 SAP Fiori Elements 本文研究 Fi ...

  9. W ndoWs文件夹窗口,如何在本地网络中访问-Synology-NAS-上的文件-(Wndows).pdf

    如何在本地网络中访问-Synology-NAS-上的文件-(Wndows) 如何在本地网络中访问 Synology NAS 上的文件 (Windows) 概述 Synology NAS 经过专门设计, ...

  10. 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:本人遇到这个问题是用文中最后一句话解决:" 在组件的样式中记得添加 'scoped' ...

最新文章

  1. URAL - 1902 Neo-Venice
  2. 《柳叶刀》:群体免疫不靠谱!欧洲迄今最大新冠血清学调查显示,西班牙抗体阳性率仅5%...
  3. java方法的参数_Java方法参数
  4. Kotlin 协程 + Spring webflux 开发后端
  5. 基于.net的分布式系统限流组件
  6. 乱用信用卡?黑名单见
  7. linux 正则表达式 视频教程,30分钟带你玩转正则表达式
  8. java将动态图转换成静态图_如何用最简单的方法把静态图变成动图?
  9. 人工智能革命:人类将永生或者灭绝
  10. spss25 等待服务器响应出现问题,spss打开配置服务器失败
  11. linux渗透后清除日志,后渗透阶段清理痕迹方式总结
  12. 移动开发中的基础知识总结
  13. 内部显示不支持自定义分辨率
  14. win32gui操作
  15. U盘灯狂闪,读不到盘
  16. 如何下载股票的历史收盘价 股票历史收盘价下载方法
  17. 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
  18. [FreeRTOS系列教程]学习FreeRTOS前的准备工作-----初学者必看
  19. TOM带你玩充电 篇三:15款5号电池横评及选购建议——南孚金霸王小米宜家耐时品胜一个都逃不了...
  20. Matlab 求矩阵的中值

热门文章

  1. (二)如何使用Progress Bar
  2. Coroutine协成
  3. Python:对压缩包进行解压操作
  4. 游戏角色设计思路规划路径有哪些?
  5. ERROR: [BD 41-237] VIVADO使用BD时报错
  6. Alink漫谈(二十二) :源码分析之聚类评估
  7. 网站ssl证书错误是为什么?要怎么解决ssl证书错误
  8. taskmgr(任务管理器)无法出来的解决办法
  9. 手把手教你做项目多线程篇——基础知识详解
  10. 使用Apache poi生成excel并绘制折线统计图,扇形统计图