Flink 集群搭建,Standalone,集群部署,HA高可用三种模式部署方式

配置方法:https://ipooli.com/2020/04/linux_host/
并且做好主机映射。
https://www.apache.org/dyn/closer.lua/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz
并解压缩
进入flink-1.10.1 文件夹内
直接执行:
./bin/start-cluster.sh
进入flink-1.10.1 文件夹内
./conf/flink-conf.yaml
修改如下几个参数:
jobmanager.rpc.address: bigdata1
jobmanager.rpc.port: 6123
jobmanager.heap.size: 1024m
taskmanager.memory.process.size: 1568m
taskmanager.numberOfTaskSlots: 3
parallelism.default: 3./conf/masters 配置master节点修改为:
bigdata1:8081./conf/slaves 配置slaves节点修改为:
bigdata1
bigdata2
bigdata3scp -r /home/admin/flink/ root@bigdata2:/home/admin/
scp -r /home/admin/flink/ root@bigdata3:/home/admin/在 bigdata1上执行:
./bin/start-cluster.sh可以看到有3个Task Managers,1个Job Manager 为bigdata1

两个JobManager,当主 JobManager 宕机之后,使用备用 JobManager ,等宕机的 JobManager 恢复之后,又变成备用
我使用的hadoop版本为:hadoop-2.6.5 对应依赖包:下载
其他版本:下载
vi /etc/profile
# 添加环境变量
export HADOOP_CONF_DIR=/home/admin/hadoop-2.6.5/etc/hadoop
# 环境变量生效
source /etc/profile./conf/flink-conf.yaml 配置文件修改如下几个参数
high-availability: zookeeper
high-availability.storageDir: hdfs://bigdata1/flinkha/
high-availability.zookeeper.quorum: bigdata1:2181
high-availability.zookeeper.path.root: /flink
state.checkpoints.dir: hdfs:///flink/checkpoints
state.savepoints.dir: hdfs:///flink/savepoints关于hadoop的配置文件与启动方式在这就不赘述了。
进入Flink文件夹
./bin/start-zookeeper-quorum.shjps 查看是否启动

在bigdata1中执行
./bin/start-cluster.sh分别打开访问:
两个页面都可以查看集群信息


./bin/jobmanager.sh start
小结:本篇介绍了Flink单机,集群,HA高可用三种部署方式。
扫码关注公众号《ipoo》

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69918097/viewspace-3127019/ ,如需转载,请注明出处,否则将追究法律责任。