flink本地运行及访问webui
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相关推荐
- 【Flink】Flink 1.9 本地运行无法访问界面 {“errors“:[“Not found.“]}
文章目录 1.美图 2. 场景1 2.1.概述 3.场景2 1.美图 2. 场景1 2.1.概述 本地写了一个程序,运行起来,没看到界面 @Testpublic void connectTest2() ...
- [docker] 解决 docker 部署访问提示 Empty reply from server,但是本地运行能够正常访问
起因 最近通过 Docker 部署 Nestjs 应用的时候发现,本地运行起来好好的应用,但是部署到 docker 中访问就提示 Empty reply from server. 解决 通过一番折腾, ...
- Vue项目本地运行环境下设置既能localhost访问又能IP访问,并且可以外网环境下通过域名访问
打开项目build下index.js文件,将localhost改为 0.0.0.0,port端口号改不改都行,只要保证这个端口号没有被占用即可. 然后打开项目package.json文件,找到 将红框 ...
- 【Vue2】让别人访问自己本地运行项目
让别人访问自己本地运行项目 第一步:将vue.config.js中的host:"localhost"改为host:"0,0,0,0". module.expor ...
- 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试
前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...
- 基于Docker本地运行k8s(单节点)
基于Docker本地运行Kubernetes 概览 下面的指引将高速你如何通过Docker创建一个单机.单节点的Kubernetes集群. 下图是最终的结果: 先决条件 你必须拥有一台安装有Docke ...
- 如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”(小技巧)...
在本地调试html页,如果其中包含js 或flash ,IE经常会提示"IE已限制此网页运行可以访问计算机的脚本或ActiveX控件 ".虽然出于安全考虑IE阻止本地脚本运行这个做 ...
- 使用 mock 数据在本地运行 SAP Fiori Elements 应用的工作原理
本系列的前两篇文章: 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 如何使用 mock 数据在本地运行 SAP Fiori Elements 本文研究 Fi ...
- W ndoWs文件夹窗口,如何在本地网络中访问-Synology-NAS-上的文件-(Wndows).pdf
如何在本地网络中访问-Synology-NAS-上的文件-(Wndows) 如何在本地网络中访问 Synology NAS 上的文件 (Windows) 概述 Synology NAS 经过专门设计, ...
- 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:本人遇到这个问题是用文中最后一句话解决:" 在组件的样式中记得添加 'scoped' ...
最新文章
- URAL - 1902 Neo-Venice
- 《柳叶刀》:群体免疫不靠谱!欧洲迄今最大新冠血清学调查显示,西班牙抗体阳性率仅5%...
- java方法的参数_Java方法参数
- Kotlin 协程 + Spring webflux 开发后端
- 基于.net的分布式系统限流组件
- 乱用信用卡?黑名单见
- linux 正则表达式 视频教程,30分钟带你玩转正则表达式
- java将动态图转换成静态图_如何用最简单的方法把静态图变成动图?
- 人工智能革命:人类将永生或者灭绝
- spss25 等待服务器响应出现问题,spss打开配置服务器失败
- linux渗透后清除日志,后渗透阶段清理痕迹方式总结
- 移动开发中的基础知识总结
- 内部显示不支持自定义分辨率
- win32gui操作
- U盘灯狂闪,读不到盘
- 如何下载股票的历史收盘价 股票历史收盘价下载方法
- 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
- [FreeRTOS系列教程]学习FreeRTOS前的准备工作-----初学者必看
- TOM带你玩充电 篇三:15款5号电池横评及选购建议——南孚金霸王小米宜家耐时品胜一个都逃不了...
- Matlab 求矩阵的中值