【大数据工具】Flink集群搭建

news/2024/11/25 15:38:49/

Flink 集群安装

1. 单机版 Flink 安装与使用

1、下载 Flink 安装包并上传至服务器

  • 下载 flink-1.10.1-bin-scala_2.11.tgz 并上传至 Hadoop0 /software

2、解压

[root@hadoop0 software]# tar -zxvf flink-1.10.1-bin-scala_2.11.tgz

3、创建快捷方式

[root@hadoop0 software]# ln -s flink-1.10.1 flink

4、配置环境变量

vi /etc/profile
# 将下边两行配置信息添加到文件末尾
export FLINK_HOME=/software/flink-1.10.1
export PATH=$PATH:$FLINK_HOME/bin
# 然后 source 下使环境变量配置文件生效
source /etc/profile

5、启动

[root@hadoop0 ~]# cd /software/flink-1.10.1/bin/
[root@hadoop0 bin]# start-cluster.sh  # 停止用 stop-cluster.sh 
Starting cluster.
Starting standalonesession daemon on host hadoop0.
Starting taskexecutor daemon on host hadoop0.
[root@hadoop0 bin]# jps
8243 StandaloneSessionClusterEntrypoint
8568 TaskManagerRunner

6、页面查看:hadoop0:8081

2. Standalone 模式安装

1、集群规划

主机名JobManagerTaskManager
hadoop1
hadoop2

2、依赖

  • jdk1.8以上,配置 JAVA_HOME
  • 主机之间免密登录

3、安装步骤

  • 修改 conf/flink-conf.yaml
jobmanager.rpc.address:hadoop1
  • 修改conf/salves
hadoop1
hadoop2
  • 拷贝到其他节点
scp -rq /software/flink-1.10.1 hadoop2:/software/
  • 在hadoop1(JobManager)节点启动
[root@hadoop1 ~]# cd /software/flink-1.10.1/bin/
[root@hadoop1 bin]# start-cluster.sh 
Starting cluster.
Starting standalonesession daemon on host hadoop1.
Starting taskexecutor daemon on host hadoop1.
Starting taskexecutor daemon on host hadoop2.
[root@hadoop1 bin]# jps  #查看Flink相关进程
12897 TaskManagerRunner
12548 StandaloneSessionClusterEntrypoint
[root@hadoop2 conf]# jps  #查看Hadoop2上的进程
8278 TaskManagerRunner
  • 访问页面:http://hadoop1:8081

4、StandAlone模式需要考虑的参数

conf/flink-conf.yaml
参数含义
jobmanager.heap.mbjobmanager节点可用的内存大小
taskmanager.heap.mbtaskmanager节点可用的内存大小
taskmanager.numberOfTaskSlots每台机器可用的CPU数量
parallelism.default默认情况下任务的并行度
taskmanager.tmp.dirstaskmanager的临时数据存储目录

http://www.ppmy.cn/news/256397.html

相关文章

光机电气一体化控制实训系统

ZN-01GJD光机电气一体化控制实训系统 一、实训考核装置的构成: ZN-01GJD光机电气一体化控制实训系统由由铝合金导轨式实训台、典型的机电一体化设备的机械部件、PLC模块、变频器模块、按钮模块、电源模块、模拟生产设备实训模块、接线端子排和各种传感器、计算机等组…

不止Chat,GPT-4 将释放更大生产力

目录 1.对 ChatGPT 的巨大超越 2.与 ChatGPT 相同的技术路线 3.GPT-4 背后的强大阵容 4.开启多模态大模型时代 相比 ChatGPT 能力有大进化,多模态上有突破但不多。 近日,多模态大模型 GPT-4 震撼登场! GPT-4 能够接受图像和文本输入&am…

音视频同步的方法:深入探索基于FFmpeg的音视频同步策略

音视频同步艺术:深入探索基于FFmpeg的同步策略 (一)音视频同步的基本概念与重要性(Basic Concepts and Importance of Audio-Video Synchronization)1.1 音视频同步的定义与影响(Definition and Impact of …

python爬虫入门,10分钟就够了,这可能是我见过最简单的基础教学

一、基础入门 1.1什么是爬虫 爬虫(spider,又网络爬虫),是指向网站/网络发起请求,获取资源后分析并提取有用数据的程序。 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HTML代码/JSON数据/二进制数据&…

正版软件 | DaisyDisk:Mac 电脑一流的磁盘空间管理工具

使用 Mac 工作时,平时创建并下载大量文件,但很容易忘记或者很少删除这些内容。但是有一天,您发现启动磁盘已红,但是自己又好似没有安装啥软件,这时候就会想到底是哪些数据占用了这么大的空间?! …

SpringCloud Alibaba Seata配置到Nacos

SpringCloud Alibaba Seata 1 Seata 简介 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用 三个独立的数据源业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保 证但是全局的数据—致性问题没法…

亚商投资顾问 早餐FM/0607华虹公开发行股票注册

01/亚商投资顾问 早间导读 1.多家国有大行近日将下调部分存款利率,涉及人民币、美元币种 2.多地金融监管开展调研,摸底信贷需求、房地产市场、金融风险变化等情况 3.国务院办公厅印发国务院2023年度立法工作计划 4.证监会:同意华虹半导体…

python如何判断颜色值,红色还是绿色

在 PyAutoGUI 中,可以使用 PyAutoGUI.pixel() 函数来获取屏幕上指定位置的像素颜色,然后根据获取到的 RGB 颜色数值来区分颜色。比如,RGB 中,红色的 R 值为 255,G 和 B 值为 0;而绿色则是 R 值为 0&#xf…