1.部署环境
flink1.11.0
centos7.5集群(3节点)
2.下载flink1.11.0安装包
https://archive.apache.org/dist/flink/flink-1.11.0/
3.上传tar包并解压至集群3个节点
3.1 上传
3.2 解压(三个节点相同操作)
tar -zxvf flink-1.11.0-bin-scala_2.11.tgz
4.修改配置信息
4.1 修改masters 配置文件
、
vim /opt/module/flink-1.11.0/conf/masters
修改完后,同步至三个节点。
4.2 修改slaves配置文件
vim /opt/module/flink-1.11.0/conf/workers
修改完后,同步至三个节点。
4.3 修改flink-conf.yaml文件
vim /opt/module/flink-1.11.0/conf/flink-conf.yaml
修改完后,同步至三个节点。
5.启停集群
/opt/module/flink-1.11.0/bin/start-cluster.sh
/opt/module/flink-1.11.0/bin/stop-cluster.sh
6.打开flink-webUI测试
地址:http://linux1:8081
7.登录flink sql客户端测试
/opt/module/flink-1.11.0/bin/sql-client.sh embedded
8.总结
本集群可实现快速部署,用于本地开发测试使用;线上生产集群,建议部署yarn或者k8s集群,更稳定且易扩展。