mirror of
https://github.com/vimagick/dockerfiles.git
synced 2026-01-03 11:34:57 +01:00
split presto to prestodb+prestosql
This commit is contained in:
50
prestosql/docker-stack.yml
Normal file
50
prestosql/docker-stack.yml
Normal file
@@ -0,0 +1,50 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
coordinator:
|
||||
image: vimagick/prestosql
|
||||
ports:
|
||||
- "8080:8080"
|
||||
volumes:
|
||||
- /data:/data
|
||||
- prestosql_coordinator_conf:/opt/presto/etc
|
||||
deploy:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
- node.hostname == presto-coordinator
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
|
||||
worker:
|
||||
image: vimagick/prestosql
|
||||
volumes:
|
||||
- /data:/data
|
||||
- prestosql_worker_conf:/opt/presto/etc
|
||||
deploy:
|
||||
replicas: 0
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == worker
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
depends_on:
|
||||
- coordinator
|
||||
|
||||
volumes:
|
||||
|
||||
prestosql_coordinator_conf:
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: nfs
|
||||
o: "addr=10.0.0.1,nolock,soft,ro"
|
||||
device: ":/export/prestosql/coordinator"
|
||||
|
||||
prestosql_worker_conf:
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: nfs
|
||||
o: "addr=10.0.0.1,nolock,soft,ro"
|
||||
device: ":/export/prestosql/worker"
|
||||
Reference in New Issue
Block a user