本文主要讲解On Flink Standalone的部署
Flink部署以及作业提交
1、前置准备:
用于编译源码的机器最好满足如下配置:
- CPU > 4核
- 内存 > 8G
- Note:我这里使用的机器配置是4核8G,如果内存太小编译环节会发生OOM(OOM:out of Memary 超出内存)
2 、安装JDK(我本地安装的是1.8)
[root@hadoop2 conf]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
3、 安装Maven
由于我们选择的是源码编译的方式安装Flink,所以还需要提前安装好apache Maven
注:此处安装apache maven 3.6.3
Maven 是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所以这里我们介绍的就是怎样用 maven 来满足我们项目的日常需要。
(1)下载
[root@hadoop1 src]# wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
(2)解压
[root@hadoop1 src]# tar -zxf apache-maven-3.6.3-bin.tar.gz
(3)创建maven 文件夹
[root@hadoop1 src]# mkdir maven
[root@hadoop1 src]# mv apache-maven-3.6.3/ maven/
[root@hadoop1 apache-maven-3.6.3]# pwd
/usr/local/src/maven/apache-maven-3.6.3
(4)在maven文件夹中创建maven仓库文件夹
[root@hadoop1 maven]# mkdir repository
[root@hadoop1 maven]# ls
apache-maven-3.6.3 repository
ÿ