笔者直接在docker上搭建的Flink环境
先到浏览了Flink官网的文档,最新的稳定版本是1.10.0
然后到dockerhub搜索Flink
上面直接有flink容器的docker-compose的的配置。直接copy下来。
这里我选择的版本flink:1.10.0-scala_2.11
version: "3.7"
services:
jobmanager:
image: flink:1.10.0-scala_2.11
container_name: flink-jobmanager-searchlite
expose:
- "6123"
ports:
- "8081:8081"
command: jobmanager
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
taskmanager:
image: flink:1.10.0-scala_2.11
container_name: flink-taskmanager-searchlite
expose:
- "6121"
- "6122"
depends_on:
- jobmanager
command: taskmanager
links:
- "jobmanager:jobmanager"
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
然后在文件目录下执行以下命令启动容器
docker-compose up -d
在浏览器中输入
http://127.0.0.1:8081/
进入Apache Flink Dashboard
你看到了如下界面就证明你启动成功了
参考地址: