记录一次Flink安装记录

系统Ubuntu18

1.拉取镜像
#默认拉取最新版本

docker pull flink:1.14.4-scala_2.12-java8


 
#检查镜像
docker images | grep flink
2.编写flink的yaml文件
注意:云服务器需要设置安全策略放行8081端口,否则访问失败

注意2:docker-compose 版本要在2以上-。

查看版本命令:

docker-compose -v

结果如下:

docker-compose version 1.18.0, build 8dd22a9

可以看出版本是1.几,升级一下

apt install python3.6

apt install python3-pip

pip3 install -U docker-compose==1.23.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

编写yaml配置文件 docker-compose.yaml

version: "3.7"
services:FlinkJobManager:  # define the job manager serviceimage: flink:1.14.4-scala_2.12-java8container_name: FlinkJobManagerhostname: FlinkJobManagerexpose:- "6123"ports:- "8081:8081"  # map port 8081 of container to port 8081 of localhost command: jobmanagerenvironment:- |FLINK_PROPERTIES=jobmanager.rpc.address: FlinkJobManager FlinkTaskManager:  # define the task manager serviceimage: flink:1.14.4-scala_2.12-java8#container_name: FlinkTaskManager#hostname: FlinkTaskManagerexpose:- "6121"- "6122"depends_on:- FlinkJobManager  # ensure the sequence of docker composingcommand: taskmanager#scale: 2  # replica #wrongdeploy:replicas: 2  # bakcountlinks:- "FlinkJobManager:jobmanager"  # link to job manager serviceenvironment:- |FLINK_PROPERTIES=jobmanager.rpc.address: FlinkJobManagertaskmanager.numberOfTaskSlots: 2


3.执行docker-compose.yaml文件
注意:docker-compose.yaml文件同级目录执行

#运行flink服务 
docker-compose up -d
 
#检查flink的docker容器是否启动
docker ps | grep flink
 
#查看进程是否存在
netstat -anltp|grep 8081
 
#检查日志是否正常
docker logs -f -t --tail 100  flink_FlinkTaskManager
4.登陆flink页面
注意:如果使用云服务器需要设置安全策略放行8081端口,否则访问失败

http://你的Docker服务器的ip:8081
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/79421.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建了一个名为nums_list的vector容器,其中存储了一系列的pair<int, int>

vector<pair<int, int>> nums_list;for (int i 0; i < nums.size(); i) {nums_list.emplace_back(i, nums[i]);}这段代码创建了一个名为nums_list的vector容器&#xff0c;其中存储了一系列的pair<int, int>。代码的逻辑如下&#xff1a;1. 创建一个空的…

Linux Debian12使用git将本地项目上传到码云(gitee)远程仓库

一、注册码云gitee账号 这个可以参考其他教程&#xff0c;本文不做介绍。 gitee官网&#xff1a;https://gitee.com/ 二、Linux Debian12安装git 如果Linux系统没有安装git&#xff0c;可以使用下面命令安装git sudo apt install git 三、gitee新建仓库 我这只做测试&…

自动化构建:提高开发流程效率与质量的关键工具

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 引言 自动化构建是现代…

便捷又炸街!Mate 60的智感支付,是如何做到快速又安全的?

扫码支付已成为线下消费的主流付款方式&#xff0c;平时出门&#xff0c;手机一带&#xff0c;钱包拜拜&#xff01; 以微信支付为例&#xff0c;正常线下支付&#xff0c;手机解锁状态下&#xff1a; 第一步&#xff1a;找到微信APP&#xff1b; 第二步&#xff1a;打开右上…

centos7 安装 rabbitmq

一、windows 上下载依赖文件以及安装文件 https://d28dx6y1hfq314.cloudfront.net/828/1033/el/7/package_files/1305009.rpm?t1694767188_8bd28780066a52b94cc2edfb2b7f574333d72318https://d28dx6y1hfq314.cloudfront.net/828/1039/el/7/package_files/1038460.rpm?t16947…

考公顺序步骤

目标&#xff1a;83 判断推理&#xff08;聂佳&#xff09;资料分析&#xff08;花生十三&#xff09;言语理解&#xff08;阿里木江&#xff09;常识判断&#xff08;李m娇&#xff09;数量&#xff08;花生十三&#xff09; 第一阶段 基础课过考点&#xff0c;做好笔记和思…

前端JavaScript Error 类: 异常处理与错误管理

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 引言 1. Error 类简介 2. Error 类属性 3. Error 类的 API 4. Error 类的应用场景 5. 自定义错误类型 6. 注意…

ChatGPT与日本首相交流核废水事件-精准Prompt...

了解更多请点击&#xff1a;ChatGPT与日本首相交流核废水事件-精准Prompt...https://mp.weixin.qq.com/s?__bizMzg2NDY3NjY5NA&mid2247490070&idx1&snebdc608acd419bb3e71ca46acee04890&chksmce64e42ff9136d39743d16059e2c9509cc799a7b15e8f4d4f71caa25968554…

linux 6中4T磁盘识别并分区格式化挂接

存储端划分4T的LUN后&#xff0c;主机端操作如下 1、主机识别&#xff0c;本例中hba卡的端口是host11和host12 [rootdb1 ~]# echo "- - -" > /sys/class/scsi_host/host11/scan [rootdb1 ~]# echo "- - -" > /sys/class/scsi_host/host12/scan …

C++之unordered_map,unordered_set模拟实现

unordered_map&#xff0c;unordered_set模拟实现 哈希表源代码哈希表模板参数的控制仿函数增加正向迭代器实现*运算符重载->运算符重载运算符重载! 和 运算符重载begin()与end()实现 unordered_set实现unordered_map实现map/set 与 unordered_map/unordered_set对比哈希表…

第31章_瑞萨MCU零基础入门系列教程之WIFI蓝牙模块驱动实验

本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写&#xff0c;需要的同学可以在这里获取&#xff1a; https://item.taobao.com/item.htm?id728461040949 配套资料获取&#xff1a;https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总&#xff1a; ht…

pdf文档怎么压缩小一点?文件方法在这里

在日常工作和生活中&#xff0c;我们经常会遇到需要上传或者发送pdf文档的情况。但是&#xff0c;有时候pdf文档的大小超出了限制&#xff0c;需要我们对其进行压缩。那么&#xff0c;如何将pdf文档压缩得更小一点呢&#xff1f;下面&#xff0c;我将介绍三种方法&#xff0c;让…

文本框粘贴时兼容Unix、Mac换行符的方法源码

本篇文章属于《518抽奖软件开发日志》系列文章的一部分。 我在开发《518抽奖软件》&#xff08;www.518cj.net&#xff09;的时候&#xff0c;要在文本框粘贴从别处复制来的名单。发现一个问题&#xff0c;就是一些Unix传过来的多行文本&#xff0c;粘贴后都变成了一行。原来&a…

vue学习之内容渲染

内容渲染 创建 demo2.html,内容如下 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</…

Vue自动生成二维码并可下载二维码

遇到一个需求&#xff0c;需要前端自行生成用户的个人名片分享二维码&#xff0c;并提供二维码下载功能。在网上找到很多解决方案&#xff0c;最终吭哧吭哧做完了&#xff0c;把它整理记录一下&#xff0c;方便后续学习使用&#xff01;嘿嘿O(∩_∩)O~ 这个小东西有以下功能特点…

centos下安装jenkins.war

https://get.jenkins.io/war-stable/ 下载jenkins.war包,(2.164.1 版本支持1.8&#xff0c;其他的都是jdk11),可以安装完成后更新jenkins.war的安装包启动jenkins命令 java -jar jenkins.war --httpPort8010访问http://IP:8010/jenkins &#xff08;密码在/root/.jenkins/secre…

日记:WinUI3打包成.msix

来源网站&#xff1a;WinUI3打包成.msix – WhiteNights Site 2023年5月17日 服了&#xff0c;这玩意怎么能这么难搞。 又是证书又是什么“向开发者获取安装包”&#xff0c;还有什么缺依赖什么什么的鬼问题&#xff0c;真的就只能供本地开发的时候测试用呗。 我觉得这就是一…

Mybatis主键自动生成

Mybatis主键自动生成 在MyBatis中&#xff0c;允许设置名称为“useGeneratedKeys”参数存在3个位置&#xff1a; 在xml映射器中设置useGeneratedKeys参数 在接口映射器中设置useGeneratedKeys参数 在settings元素中设置useGeneratedKeys参数 在不同位置设置的useGenerated…

【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)

概要介绍 首先&#xff0c;了解一下&#xff0c;Vue 的整体开发环境。 Homebrew&#xff1a;Mac 系统下的包管理器&#xff0c;类似于 Linux 下的 apt-get&#xff0c;Windows 的控制面板 - 安装删除程序Node.js&#xff1a; JavaScript 运行环境&#xff08;runtime&#xf…

Linux基本认识

一、Linux基本概念 Linux 内核最初只是由芬兰人林纳斯托瓦兹&#xff08;Linus Torvalds&#xff09;在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统&#xff0c;是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多…