当前位置: 首页 > news >正文

centos安装flink,通过windows访问webui

1. 安装flink

1.1. flink的下载

通过flink官网下载flink安装包

https://flink.apache.org/
在这里插入图片描述
下载安装包
在这里插入图片描述

1.2 flink在centos上的安装

将下载好的flink-1.17.1-bin-scala_2.12.tgz安装包放到centos目录下
在这里插入图片描述
解压文件:

[root@localhost ~]# tar -zxvf flink-1.17.1-bin-scala_2.12.tgz

会解压出来一个目录flink-1.17.1

2 配置flink

2.1 配置flink-conf.yaml文件

进入到flink-1.17.1/conf目录下修改flink-conf.yaml文件,修改rest.bind-address配置为0.0.0.0,这个非常关键,是为了能在任何地方,比如windows的浏览器上访问flink web ui

在这里插入图片描述

2.2 java jdk的配置是前提条件, 别忘了一定要提前配置好jdk

参考这个文章,简单高效
Linux快速配置Java环境,非常详细

2.3 一个大坑,一定要避免,那就是centos的防火墙要关闭,并确认是否关闭成功

会用到的命令如下,
a. 查看防火墙状态:firewall-cmd --state
如果是not running状态,说明没有启动防火墙
b. 关闭防火墙:systemctl stop firewalld.service
c. 设置开机禁启:systemctl disable firewalld.service

========================
以下为常用防火墙命令
查看防火墙状态:firewall-cmd --state
查看防火墙版本:firewall-cmd --version
更多防火墙状态:systemctl status firewalld.service
开启防火墙:systemctl start firewalld.service
关闭防火墙:systemctl stop firewalld.service
重启防火墙:systemctl restart firewalld.service
设置开机自启:systemctl enable firewalld.service
设置开机禁启:systemctl disable firewalld.service
查看是否自启:systemctl is-enabled firewalld.service
查看自启列表:systemctl list-unit-files|grep enabled

3. 访问flink web ui

3.1 启动flink的standalone集群

在flink的bin目录下,使用如下命令:

[root@localhost bin]# ./start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host localhost.localdomain.
Starting taskexecutor daemon on host localhost.localdomain.

关闭flink的命令为:./stop-cluster.sh,一定要在bin目录下执行。

3.2 访问web ui

在windows的浏览器中输入
http://[centos的ip地址]:8081即可
出现如下页面说明配置成功:
在这里插入图片描述

http://www.lryc.cn/news/167912.html

相关文章:

  • 如何让两台手机相互远程控制?
  • 预编译为什么能防止SQL注入?一看你就明白了。预编译原理详解
  • 【7z密码】7z压缩包密码忘记了,怎么办?i
  • 部署云MYSQL(在线版)
  • Gin 框架 解决 跨域问题
  • 【Datawhale课程笔记-简单学点大模型】大模型的能力
  • git使用说明
  • 【PowerQuery】PowerBI Pro账户的自动刷新
  • 红黑树(思维导图详解版)
  • javafx学习记录
  • 友善Nona Pi开发板ubuntu22.04系统用Python3.8.17的pip安装PyQt5.15.2时报错“Q_PID”这个宏未定义的一种解决办法
  • HTML中name和class,id的区别和联系
  • Google 开源库Guava详解(集合工具类)—Maps、Multisets、Multimaps
  • 肖sir__mysql之介绍__001
  • 【实战项目开发技术分享】如何设置机器人禁行区/虚拟墙
  • 每日一题~中序后序遍历构造二叉树
  • Sentinel整合Gateway
  • 线性dp,优化,272. 最长公共上升子序列
  • 基于Java+SpringBoot+Vue+uniapp点餐小程序(包含协同过滤算法和会员系统,强烈推荐!)
  • ActiveMQ面试题(二)
  • 解决Oracle SQL语句性能问题——SQL语句改写(in、not in、exists及not exists)
  • 列表对象复制属性到另一个列表对象 从List<Object>另一个List<Object>
  • Python基本情况
  • 【精华】AI Agent:大模型改变世界的“钥匙”
  • CVPR2023 RIFormer, 无需TokenMixer也能达成SOTA性能的极简ViT架构
  • 瑞萨MCU入门教程(非常详细的瑞萨单片机入门教程)
  • 【Java】采用 Tabula 技术对 PDF 文件内表格进行数据提取
  • 完全保密的以太坊交易:Aztec网络的隐私架构
  • 初识Java 9-1 内部类
  • 合宙Air724UG LuatOS-Air LVGL API控件-屏幕横屏竖屏切换(Rotation)