一、环境要求
1、Linux系统
4、三个节点IP:IP01(主节点),IP02(从节点),IP03(从节点)
二、集群下载安装
1、官网下载:flink-1.9.0-bin-scala_2.11.tar
2、在三个节点分别创建目录:
mkdir /opt/flink
3、在主节点的/opt/flink目录下解压压缩包:
tar –xf flink-1.9.0-bin-scala_2.11.tar
4、在主节点的conf下进行相关配置:
在master文件中配置Flink JobManager的hostname以及端口.
IP01:8081
在slaves文件中配置多个TaskManager的IP
IP02
IP03
在flink-conf.yaml文件中配置jobmanager.rpc.address: IP01,默认localhost不适合多节点集群模式。
5、在主节点将解压配置好的flink安装包复制到从节点相应位置
scp -r flink-1.9.0 IP02:/opt/flink/
scp -r flink-1.9.0 IP03:/opt/flink/
三、启动Flink Standlone Cluster
bin/start-cluster.sh
通过http:// IP01:8081访问成功即安装成功:
四、使用Flink提供的Scala-Shell向Flink集群提交任务
bin/start-scala-shell.sh remote IP01 8081