Sign inSign up

duonghuynhbaocr/apache-flink-arm64

By duonghuynhbaocr

•Updated about 5 years ago

https://github.com/hbaocr/flink-arm64-docker

Image
1

166

duonghuynhbaocr/apache-flink-arm64 repository overview

version: "3.8"
networks:
  flink_network:
    driver: bridge
services:
  jobmanager:
    image: duonghuynhbaocr/apache-flink-arm64:1.13.2
    expose:
      - "6123"
    ports: #exposed to both host machines and  other  docker_compose services
      - "8081:8081"
    command: jobmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
    networks:
      - flink_network

  taskmanager1:
    image: duonghuynhbaocr/apache-flink-arm64:1.13.2
    expose: #Ports are not exposed to host machines, only exposed to other docker_compose services
      - "6121"
      - "6122"
    depends_on:
      - jobmanager
    command: taskmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
      - TASK_MANAGER_NUMBER_OF_TASK_SLOTS=2
    networks:
      - flink_network

  taskmanager2:
    image: duonghuynhbaocr/apache-flink-arm64:1.13.2
    expose: #Ports are not exposed to host machines, only exposed to other docker_compose services
      - "6121"
      - "6122"
    depends_on:
      - jobmanager
    command: taskmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
      - TASK_MANAGER_NUMBER_OF_TASK_SLOTS=2
    networks:
      - flink_network
  • To start java flink cluster : docker-compose -f ./docker-compose.yml up -d
    • 1 x jobmanager
    • 2 x taskmanager ( taskmanager1 and taskmanager2)
    • each taskmanager have 2 slot ==> total slot = 2taskmanager x 2slot = 4 slot
    • vist http://your_flink_ip:8081/ to view the cluster status and deploy you new job

Tag summary

Content type

Image

Digest

Size

405.6 MB

Last updated

about 5 years ago

docker pull duonghuynhbaocr/apache-flink-arm64:1.13.2