Flink1.20.0安装
1.前置条件
-
服务器:3台,1主2从,centos7
IP hostname 说明 192.168.108.137 centos137 master 192.168.108.138 centos138 node 192.168.108.139 centos139 node 三台服务之间能通过hostname访问
# hostname修改 hostnamectl set-hostname centos137 #三台修改hosts文件,添加以下命令 192.168.108.137 centos137 192.168.108.138 centos138 192.168.108.139 centos139 #重启 reboot
2.解压安装包
安装路径(可选)
上传安装包至:/home/data/flink/
若没该路径,执行
mkdir -p /home/data/flink/
tar -zxvf flink-1.20.0-bin-scala_2.12.tgz
国内镜像地址:Index of /apache/flink/flink-1.20.0 (tsinghua.edu.cn)
配置文件变更说明:
从 Flink 1.19 开始,Flink 正式全面支持标准 YAML 1.2 语法。默认配置文件已改为 config.yaml ,放置在 conf/directory 中。如果用户想使用传统的配置文件 flink-conf.yaml ,只需将该文件复制到 conf/directory 中即可。一旦检测到传统配置文件 flink-conf.yml ,Flink 就会优先使用它作为配置文件。而在即将推出的 Flink 2.0 中, flink-conf.yaml 配置文件将不再起作用。
以上来至:官宣|Apache Flink 1.19 发布公告-阿里云开发者社区 (aliyun.com)
3.修改配置
vim /home/data/flink/flink-1.20.0/conf/config.yaml
以master为例,其他node同理。
注意node的jobmanager.rpc.address必须为master的hostname,否则master的jobmanager无法识别到Task Slots
如下:
jobmanager:
bind-host: 0.0.0.0 # 改动点
rpc:
address: centos137 # 改动点,master服务器的hostname