部署方式
一般来讲有三种方式:
- Local
- Standalone
- Flink On Yarn/Mesos/K8s…
单机模式
参考上一篇Flink从入门到放弃(入门篇2)-本地环境搭建&构建第一个Flink应用
Standalone模式部署
我们基于CentOS7虚拟机搭建一个3个节点的集群:
角色分配:
Master: 192.168.246.134
Slave: 192.168.246.135
Slave: 192.168.246.136
192.168.246.134 jobmanager
192.168.246.135 taskmanager
192.168.246.136 taskmanager
假设三台机器都存在:
用户root 密码为123
192.168.246.134 master
192.168.246.135 slave1
192.168.246.136 slave2
三台机器首先要做ssh免登,具体方法很简单,可以百度。
下载一个包到本地:
这里我选择了1.7.2版本+Hadoop2.8+Scala2.11版本
然后,分发
scp flink-1.7.2-bin-hadoop28-scala_2.11.tgz root@192.168.246.13X:~
scp jdk-8u11-linux-x64.tar.gz root@192.168.246.13X:~
注意:X代表4、5、6&#