version: "2.2"
services:
  jobmanager:
    image: flink:1.17.0-scala_2.12
    ports:
      - "8081:8081"
    command: standalone-job --job-classname com.job.ClassName com.bcxin.flink.cdc.kafka.source.task.JdbcBinLogCaptureApp te 370
    volumes:
      -/data/soft/flink/local-flink/flink-1.17.0/jobs:/opt/flink/lib
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager
        parallelism.default: 2

  taskmanager:
    image: flink:1.17.0-scala_2.12
    depends_on:
      - jobmanager
    command: taskmanager
    scale: 1
    volumes:
      - /data/soft/flink/local-flink/flink-1.17.0/jobs:/opt/flink/lib
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager
        taskmanager.numberOfTaskSlots: 13
        parallelism.default: 2