# docker-compose-flink **Repository Path**: saaspt/docker-compose-flink ## Basic Information - **Project Name**: docker-compose-flink - **Description**: flink 1.15.2部署 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-29 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: Docker ## README # 部署步骤 > [jar包下载](https://www.aliyundrive.com/s/xfsjTocVDwr) ## 1、替换添加驱动包 ```bash cd docker-compose-flink # 添加执行权限 chmod +x conf/config.sh ``` ## 2、修改S3文件系统配置 ```bash #1、修改conf/flink-conf.yaml文件的S3连接信息(minio),并创建flink数据桶 s3.endpoint: http://192.168.100.123:9000 s3.access-key: minio s3.secret-key: minio123456 # 编译执行 docker-compose up -d ``` ## 3、替换添加驱动包 ```bash docker exec jobmanager rm /opt/flink/lib/flink-table-planner-loader-1.15.2.jar docker exec taskmanager rm /opt/flink/lib/flink-table-planner-loader-1.15.2.jar cp /root/dinky-flink/flink-table-planner_2.12-1.15.2.jar /root/docker-compose-flink/plugin_jar/ cp /root/dinky-flink/flink-s3-fs-hadoop-1.15.2.jar /root/docker-compose-flink/plugin_jar/ #重新启动 docker-compose restart ``` ## 3、测试访问 ```bash 访问webUI 连接信息:{宿主机ip}:8081 ``` > 首次执行需要拉取对应镜像,运行时间会比较长,建议配置阿里云镜像加速。 > > 首次启动执行`docker-compose up -d`后续正常启动用`docker-compose start`即可。`docker-compose ps` 查看容器是否正常启动 ## 注意: > 1、前置条件需要安装docker、docker-compose > > 可以参照[【docker】00.docker快速部署安装](https://blog.csdn.net/qq_38414334/article/details/131829541) # 拓展 ## 上传jar到Flink容器内 ```bash docker cp xxxx.jar jobmanager:/opt/flink/lib ```