环境准备
IP |
Hostname |
Role |
Role2 |
10.0.0.1 |
flink-01 |
master,woker |
JobManager,TaskManager,Dinky |
10.0.0.2 |
flink-02 |
woker |
TaskManager |
10.0.0.3 |
flink-03 |
woker |
TaskManager |
安装JDK
yum install java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 -y
配置hosts
vim /etc/hosts
10.0.0.1 flink-01
10.0.0.2 flink-02
10.0.0.3 flink-03
配置免密
- 在flink-01上面生成公钥和私钥对,按照提示一直按下回车键,直到生成密钥对为止。
ssh-keygen -t rsa
- 将flink-01上生成的公钥复制到flink-01,flink-02,flink-03
ssh-copy-id root@flink-01
ssh-copy-id root@flink-02
ssh-copy-id root@flink-03
1. Flink集群部署
Master节点操作
- 获取Flink安装包
cd /opt && wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-bin-scala_2.12.tgz
- 解压压缩包并创建软链接
tar xf flink-1.15.4-bin-scala_2.12.tgz
ln -s flink-1.15.4 flink
- 修改配置文件f