---
url: /flinkcdc/flink-env.md
---

# Flink环境的部署

前面为大家介绍了Flink CDC，我们已经知道Flink CDC 是一个基于流的数据集成工具。

![](/img/1930036a-f3bb-4959-949c-c41e9e81b056.png)

本文开始，将会手把手的带领大家动手完成把Mysql的数据实时同步到Doris中，有兴趣的同学可以持续关注本系列教程。

## Flink环境的部署

系列教程采用本地模式安装，本系列开发环境为Windows + WSL。

1. 检查Java环境

![](/img/d65defe8-5957-4aef-a056-9b46aa5d5fe1.png)

Flink需要依赖java环境，部署Flink前需要检查本地是否已经具备Java环境（没有Java环境的请自行查阅资料完成）。

2. 下载Flink并解压

Flink下载地址：`https://flink.apache.org/zh/downloads/`

![](/img/590ab295-e929-41ec-9527-00c9321fc2a3.png)

选择最新版本的Flink，点击进入下载界面。

![](/img/839c1b49-d037-439e-96dd-ab13278286c3.png)

复制下载地址。

![](/img/9385d205-24ca-467c-8820-33c45e505686.png)

使用命令`wget https://dlcdn.apache.org/flink/flink-1.19.0/flink-1.19.0-bin-scala_2.12.tgz`完成下载。

![](/img/dada1d13-cdc3-476b-a0db-824181f6ade6.png)

使用命令`tar -xzvf flink-1.19.0-bin-scala_2.12.tgz`完成解压。

![](/img/3a030940-f853-4db4-b5d3-9087f90fb220.png)

使用命令`cd flink-1.19.0`进入到项目根目录下。

3. 启动本地集群

Flink 附带了一个 bash 脚本，可以用于启动本地集群。

![](/img/8fa53670-1d37-41a5-a343-e370f8d0e4c9.png)

在Flink项目根目录下，使用命令`./bin/start-cluster.sh`启动本地集群。

4. 访问Flink的Web UI

![](/img/c552bdbf-65df-49c1-8df3-f925ce6a12ea.png)

在浏览器中访问地址：`http://localhost:8081/`，出现如上图界面，则代表我们完成了Flink环境的部署。

5. 停止集群

使用命令`./bin/stop-cluster.sh`可以用于停止集群。

至此，我们就完成了Flink环境的部署。

欢迎关注后续系列教程。

## Flink进阶

> Apache Flink 是一个在有界数据流和无界数据流上进行有状态计算分布式处理引擎和框架。

Flink已经成为实时数据处理的首选开源技术，如果您对Flink有兴趣，想要进一步学习Flink技术，可以关注：遇码，回复**flink**，获取官方中文文档。
