해당 문서는 docker 상에서 presto 멀티 노드를 구성 테스트를 진행한 내용을 정리한 문서이다.
PrestoDB 싱글 머신 구성이랑 이어지니 참고 바람.
기존 single node와 다르게 아래와 같이 변경
include-coordinator=true일 시, 서버를 coordinator와 worker로 모두 사용하겠다는 의미
왠만하면 prod에서는 이를 false처리
coordinator=true
node-scheduler.include-coordinator=false
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB
query.max-total-memory-per-node=2GB
discovery-server.enabled=true
discovery.uri=http://localhost:8080
coordinator=false
http-server.http.port=18080
query.max-memory=5GB
query.max-memory-per-node=1GB
query.max-total-memory-per-node=2GB
discovery.uri=http://localhost:8080
node.environment는 통일이 필요
node.environment=prestocluster
node.id=presto-coordi
node.data-dir=/home/presto/data
node.environment=prestocluster
node.id=presto-worker1
node.data-dir=/home/presto/data
아래 github repo 참고