![ee4da32c67a2bf1e38f0ab3696f07edb.gif](https://img-blog.csdnimg.cn/img_convert/ee4da32c67a2bf1e38f0ab3696f07edb.gif)
![9371d11576cdfdbd15e102a2efb835db.png](https://img-blog.csdnimg.cn/img_convert/9371d11576cdfdbd15e102a2efb835db.png)
大数据成神之路:
点我去成神之路系列目录^_^
- Flink入门
- Flink DataSet&DataSteam API
![16a2a51e8437c57c434559f82cee3748.png](https://img-blog.csdnimg.cn/img_convert/16a2a51e8437c57c434559f82cee3748.png)
1部署方式
一般来讲有三种方式:
- Local
- Standalone
- Flink On Yarn/Mesos/K8s…
2Standalone部署
上一节我们讲了单机模式如何部署启动,这节我们基于CentOS 7虚拟机搭建一个3个节点的集群:
角色分配:
Master: 192.168.246.134Slave: 192.168.246.135Slave: 192.168.246.136192.168.246.134 jobmanager192.168.246.135 taskmanager192.168.246.136 taskmanager
假设三台机器都存在:
用户root 密码为123
192.168.246.134 master192.168.246.135 slave1192.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,分发到3台机器修改解压后目录属主:Chown -R root:root flink/Chown -R root:root jdk8/export JAVA_HOME=/root/jdk8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=