官方下载地址: https://flink.apache.org/downloads.html

linux系统下载、安装并启动 Flink 集群。
java
# 下载 Flink
wget https://archive.apache.org/dist/flink/flink-1.17.2/flink-1.17.2-bin-scala_2.11.tgz
# 解压 Flink
tar -xzf flink-1.17.2-bin-scala_2.11.tgz
由于Flink需要java的环境所以需要安装JDK
java
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
# 解压文件
tar -zxvf 你下载的jdk压缩包文件名.tar.gz
# 移动并重命名目录
sudo mv 解压出的jdk目录 /usr/local/java11
# 配置环境变量
sudo vim /etc/profile
export JAVA_HOME=/usr/local/java11
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
# 验证安装
java -version
启动 Flink 集群
java
# 进入 Flink 目录
cd flink-1.17.2
# 启动 Flink 集群
./bin/start-cluster.sh
启动工作台:http://192.168.xx.xx:8081/#/overview

Java中Flink项目打jar包
xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>:</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>

将xxx.jar,放到你的linux里
提交 Flink SQL 作业
xml
./bin/flink run your-job.jar
检查 Flink 作业运行状态
xml
# 查看运行的作业
./bin/flink list
# 查看特定作业的日志
./bin/flink logs -j <JobID>
成功运行之后就可以在控制台看到了

管理同步作业
xml
# 停止作业
./bin/flink cancel <JobID>
# 重启作业
# 如果作业失败,可以从最新的 checkpoint 恢复:
./bin/flink run -s <checkpoint路径> ...