You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1 KiB

version: "2.2"
services:
jobmanager:
image: flink:1.14.3
ports:
- "8081:8081"
command: jobmanager
volumes:
- ./sql-client-defaults.yaml:/opt/flink/conf/sql-client-defaults.yaml:rw
- ./hive-site.xml:/opt/flink/conf/hive-site.xml:rw
environment:
- |
FLINK_PROPERTIES=
jobmanager.rpc.address: jobmanager
taskmanager:
image: flink:1.14.3
depends_on:
- jobmanager
command: taskmanager
volumes:
- ./sql-client-defaults.yaml:/opt/flink/conf/sql-client-defaults.yaml:rw
- ./hive-site.xml:/opt/flink/conf/hive-site.xml:rw
environment:
- |
FLINK_PROPERTIES=
jobmanager.rpc.address: jobmanager
taskmanager.numberOfTaskSlots: 2
sql-client:
image: flink:1.14.3
volumes:
- ./sql-client-defaults.yaml:/opt/flink/conf/sql-client-defaults.yaml:rw
- ./hive-site.xml:/opt/flink/conf/hive-site.xml:rw
command: ./bin/sql-client.sh embedded ../conf/sql-client-defaults.yaml
depends_on:
- jobmanager
environment:
- |
FLINK_PROPERTIES=
jobmanager.rpc.address: jobmanager
rest.address: jobmanager