当前位置:网站首页>Flink的安装部署
Flink的安装部署
2020-11-09 17:46:00 【程序猿欧文】
一. Flink的下载
安装包下载地址 ,选择对应Hadoop的Flink版本下载


Flink 有三种部署模式,分别是 Local、Standalone Cluster 和 Yarn Cluster。
二. Local模式
对于 Local 模式来说,JobManager 和 TaskManager 会公用一个 JVM 来完成 Workload。如果要验证一个简单的应用,Local 模式是最方便的。实际应用中大多使用 Standalone 或者 Yarn Cluster,而local模式只是将安装包解压启动(./bin/start-local.sh)即可,在这里不在演示。
三. Standalone HA模式
Standalone模式顾名思义,是在本地集群上调度执行,不依赖于外部调度机制例如YARN, 一般需要配置为HA,防止Jobmanager突然挂掉,导致整个集群或者任务执行失败的情况发生。下面介绍一下Standalone HA模式的搭建安装
当Flink程序运行时,如果jobmanager崩溃,那么整个程序都会失败。为了防止jobmanager的单点故障,借助于zookeeper的协调机制,可以实现jobmanager的HA配置—-1主(leader)多从(standby)。这里的HA配置只涉及standalone模式,yarn模式暂不考虑。
本例中规划Jobmanager:hadoop01,hadoop02(一个active,一个standby);Taskmanager:hadoop02,hadoop03;zookeeper集群
1. 集群部署规划
| 节点名称 | master | worker | zookeeper |
| hadoop01 | master | worker | zookeeper |
| hadoop02 | master | worker | zookeeper |
| hadoop03 | woker | zookeeper |
2. 解压
[hadoop@hadoop01 apps]$ tar -zxvf flink-1.7.2-bin-scala_2.11.tgz -C ./
[hadoop@hadoop01 apps]$ ls
azkaban flink-1.7.2 flink-1.7.2-bin-scala_2.11.tgz flume-1.8.0 hadoop-2.7.4 jq kafka_2.11-0.11 zkdata zookeeper-3.4.10 zookeeper.out
3. 修改配置文件
配置masters文件
该文件用于指定主节点及其web访问端口,表示集群的Jobmanager,vi masters,添加master:8081
[hadoop@hadoop01 conf]$ vim masters hadoop01:8081
hadoop02:8081
配置slaves文件,该文件用于指定从节点,表示集群的taskManager。添加以下内容
[hadoop@hadoop01 conf]$ vim slaveshadoop01hadoop02hadoop03
配置文件flink-conf.yaml
版权声明
本文为[程序猿欧文]所创,转载请带上原文链接,感谢
https://my.oschina.net/mikeowen/blog/4710218
边栏推荐
- Full stack technology experience tells you: how much does it cost to develop a mall small program?
- 从硅谷到小米,崔宝秋的25年开源人生
- 5 minutes get I use GitHub's five-year summary of these complaints!
- Kubernetes权限管理之RBAC (一)
- ABBYY FineReader 15新增编辑页面布局功能
- openocd+jlink_picture
- The database executes truncate table cm_ CHECK_ ITEM_ How does his recover
- Six axes of calibration service
- Looking for a small immutable dictionary with better performance
- SEO解决方案制定,如何脱离杯弓蛇影?
猜你喜欢

【面试经验】BAT程序员面试200人,常见最常问的面试问题做出解析

数据库执行truncate table CM_CHECK_ITEM_HIS怎么恢复

Colleague notes - small program entry point

In depth analysis of the multi-user shopping mall system from search to create a profit point

树莓派内网穿透建站与维护,使用内网穿透无需服务器

你以为学编程很简单吗,其实它很难!你以为学编程很难吗,其实它很简单!

【STM32F429】第6章 ThreadX GUIX上手之STM32F429 DMA2D加速

2020中国电信终端技术与标准论坛上专家解读四大热门产业

DCL单例模式中的缺陷及单例模式的其他实现

手势切换背景,让直播带货更加身临其境
随机推荐
CentOS view the number of CPU cores and cpuinfo analysis
Configure static IP address in ubuntu18.04 NAT mode -2020.11.09
CentOS查看CPU核心数及cpuinfo解析
Toolkit Pro helps interface development: shorten the project development cycle and quickly realize GUI with modern functional area style
腾讯云AMD云服务器怎么样好不好?
手势切换背景,让直播带货更加身临其境
单链表反转
Source code analysis of serilog -- implementation of sink
Easyexcel exports according to the filter column (not empty in the middle, the order can be adjusted)
Set two ways of background image, and solve the mobile phone background image highly adaptive problem
第三阶段 Day19 用户回显 封装Cookie 商品远程调用 购物车模块 CRUD操作
全栈技术实践经历告诉你:开发一个商城小程序要多少钱?
用会声会影替换视频背景原来这么简单
JS object array de duplication
Revealing the logic of moving path selection in Summoner Canyon?
. net report builder stimulsoft Reports.Net Release the latest version of v2020.5!
Ultra simple integration of Huawei system integrity testing, complete equipment security protection
手势切换背景,让直播带货更加身临其境
Mit6.824 distributed system course translation & learning notes (3) GFS
Day83: Luffy: add shopping cart & navigation bar shopping cart digital display & shopping cart page display