Flink学习(二):集群部署

本文详细介绍了Flink的集群部署,包括独立集群和Flink on YARN模式。独立集群需要配置Master和Slave节点,通过修改flink-conf.yaml和slaves文件。Flink on YARN模式则涉及动态配置、资源管理和高可用设置。同时讨论了YARN会话启动选项,如JobManager和TaskManager内存配置。高可用模式下,Flink依赖Zookeeper和HDFS,确保JobManager的容错能力。
摘要由CSDN通过智能技术生成

 

Flink可以有多种集群模式,例如独立集群、on YARN、Docker、AWS等。

对于独立集群模式,需要有至少两台独立的机器(物理机、虚拟机或者Docker/K8s等容器),其中一台作为Master,剩下的作为Slave,或者称为Worker。

首先需要修改配置文件 conf/flink-conf.yaml,将jobmanager.rpc.address修改为Master机器的地址,然后修改conf/slaves文件,将其他机器的地址写进去,我这边想尝试修改成

localhost:8082
localhost:8083

但是运行start-cluster.sh脚本时提示找不到Slave节点,没办法尝试单机集群,不过可以多次运行start-cluster.sh脚本,启动多个TaskManager。

这里有三个Task Slot,代表集群具有的并发能力。也可以单独运行jobmanager.sh或taskmanager.sh,单独添加JobManager或TaskManager:

  • bin/jobmanager.sh ((start|start-foreground) [host] [webui-port])|stop|stop-all
  • bin/taskmanager.sh start|start-foreground|stop|st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值