1.拉取镜像
#默认拉取最新版本 docker pull flink #检查镜像 docker images | grep flink
2.编写flink的yaml文件
注意:云服务器需要设置安全策略放行8081端口,否则访问失败
编写yaml配置文件 docker-compose.yaml version: "1.0" services: jobmanager: image: flink expose: - "6123" ports: - "8081:8081" command: jobmanager environment: - JOB_MANAGER_RPC_ADDRESS=jobmanager taskmanager: image: flink expose: - "6121" - "6122" depends_on: - jobmanager command: taskmanager links: - "jobmanager:jobmanager" environment: - JOB_MANAGER_RPC_ADDRESS=jobmanager #注释: The Web Client is on port 8081 JobManager RPC port 6123 TaskManagers RPC port 6122 TaskManagers Data port 6121
3.执行docker-compose.yml文件
注意:docker-compose.yml文件同级目录执行
#运行flink服务 docker-compose up -d #检查flink的docker容器是否启动 docker ps | grep flink #查看进程是否存在 netstat -anltp|grep 8081 #检查日志是否正常 docker logs -f -t --tail 100 flink_taskmanager
4.登陆flink页面
注意:云服务器需要设置安全策略放行8081端口,否则访问失败
http://124.71.65.6:8081