单机-docker搭建flink服务(二)

韵味老鸟 2024-07-30 14:57:19

单机-docker搭建flink服务 (二)

#lib 文件夹,上传jar包,任务使用到数据库时访问使用

flink-connector-jdbc_2.12-1.14.6.jar

flink-sql-connector-mysql-cdc-2.2.1.jar

mysql-connector-java-8.0.29.jar

#docker-compose.yaml文件

version: '3.8'services: flink01-jobmanager: hostname: flink01-jobmanager extra_hosts: - "flink01-jobmanager:192.168.10.13" command: jobmanager deploy: replicas: 1 placement: constraints: [node.labels.flink-node == flink01] image: flink:1.16.1-scala_2.12-java8 ports: - "8081:8081" networks: - meta volumes: - "/etc/localtime:/etc/localtime:ro" - "/data/flink-single/lib/flink-connector-jdbc_2.12-1.14.6.jar:/opt/flink/lib/flink-connector-jdbc_2.12-1.14.6.jar" - "/data/flink-single/lib/flink-sql-connector-mysql-cdc-2.2.1.jar:/opt/flink/lib/flink-sql-connector-mysql-cdc-2.2.1.jar" - "/data/flink-single/lib/mysql-connector-java-8.0.29.jar:/opt/flink/lib/mysql-connector-java-8.0.29.jar" - "/data/flink-single/job/flink-conf.yaml:/opt/flink/conf/flink-conf.yaml" flink01-taskmanager: hostname: flink01-taskmanager extra_hosts: - "flink01-taskmanager:192.168.10.13" command: taskmanager deploy: replicas: 1 placement: constraints: [node.labels.flink-node == flink01] image: flink:1.16.1-scala_2.12-java8 networks: - meta volumes: - "/etc/localtime:/etc/localtime:ro" - "/data/flink-single/lib/flink-connector-jdbc_2.12-1.14.6.jar:/opt/flink/lib/flink-connector-jdbc_2.12-1.14.6.jar" - "/data/flink-single/lib/flink-sql-connector-mysql-cdc-2.2.1.jar:/opt/flink/lib/flink-sql-connector-mysql-cdc-2.2.1.jar" - "/data/flink-single/lib/mysql-connector-java-8.0.29.jar:/opt/flink/lib/mysql-connector-java-8.0.29.jar" - "/data/flink-single/task/flink-conf.yaml:/opt/flink/conf/flink-conf.yaml"networks: meta: external: true

0 阅读:3