Presto DB - Cluster

Log·2022년 9월 10일
0

PrestoDB

목록 보기
2/3
post-thumbnail

문서 목적

해당 문서는 docker 상에서 presto 멀티 노드를 구성 테스트를 진행한 내용을 정리한 문서이다.
PrestoDB 싱글 머신 구성이랑 이어지니 참고 바람.

config 설정 변경

기존 single node와 다르게 아래와 같이 변경

config.properties

coordinator

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

worker

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.properties

node.environment는 통일이 필요

coordinator

node.environment=prestocluster
node.id=presto-coordi
node.data-dir=/home/presto/data

worker

node.environment=prestocluster
node.id=presto-worker1
node.data-dir=/home/presto/data

docker-compose

아래 github repo 참고

profile
열심히 정리하는 습관 기르기..

0개의 댓글