Presto (Java)의 구성 속성 - 코디네이터 및 워커 노드

Presto (Java)용 API를 통해 코디네이터 및 워커 구성 속성을 사용자 지정할 수 있습니다.
표 1. 코디네이터 및 워커 구성 속성
특성 이름 유형 유효성 검사 추가
experimental.optimized-repartitioning 부울 True 또는 False
experimental.reserved-pool-enabled 부울 True 또는 False
fragment-result-cache.enabled 부울 True 또는 False
fragment-result-cache.max-cached-entries 정수 1000000
fragment-result-cache.base-directory 문자열 file:/mnt/tmpfs/fragment
fragment-result-cache.cache-ttl 문자열 24h
heap_dump_on_exceeded_memory_limit.enabled 부울 True 또는 False
heap_dump_on_exceeded_memory_limit.file_directory 문자열 임의의 문자열
heap_dump_on_exceeded_memory_limit.max.number 정수 제한 {1, 1000}
heap_dump_on_exceeded_memory_limit.max.size 정수 제한 {1, 1000}
memory.heap-headroom-per-node 문자열 제한 {1, 1e9}; 지원되는 값은 단위가 있거나 없는 숫자 TB, MB, GB, B, KB입니다
node-scheduler.include-coordinator 부울 True 또는 False
query.execution-policy 문자열 임의의 문자열
query.low-memory-killer.policy 문자열 임의의 문자열
query.max-memory 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
query.max-memory-per-node 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
query.max-stage-count 정수 제한 {1, 1000}
query.max-total-memory-per-node 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
query.min-expire-age 문자열 제한 {1, 1e13}; 지원되는 값은 단위 m, s, ms, h가 있거나 없는 숫자입니다
query.stage-count-warning-threshold 정수 제한 {1, 1000}
task.concurrency 정수 제한 {1, 1000}
task.max-drivers-per-task 정수 제한 {1, 100}
join-distribution-type 문자열 값은 자동 또는 브로드캐스트 또는 분할되어야 합니다
exchange.client-threads 정수 제한 {1, 1000}
exchange.http-client.max-connections 정수 제한 {1, 10000}
exchange.http-client.max-connections-per-server 정수 제한 {1, 100000}
http-server.log.max-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
http-server.log.max-history 정수 제한 {1, 100}
http-server.threads.max 정수 제한 {1, 1000}
join-max-broadcast-table-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
log.max-history 정수 제한 {1, 100}
log.max-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
node-scheduler.max-pending-splits-per-task 정수 제한 {1, 3000}
node-scheduler.max-splits-per-node 정수 제한 {1, 3000}
optimize-nulls-in-join 부울 True 또는 False
optimizer.default-filter-factor-enabled 부울 True 또는 False
optimizer.exploit-constraints 부울 True 또는 False
optimizer.prefer-partial-aggregation 부울 True 또는 False
query.client.timeout 문자열 제한 {1, 1e13}; 지원되는 값은 단위 m, s, ms, h가 있거나 없는 숫자입니다
query.max-execution-time 문자열 제한 {1, 1e13}; 지원되는 값은 단위 m, s, ms, h가 있거나 없는 숫자입니다
query.max-history 정수 제한 {1, 100}
query.max-total-memory 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
query.min-schedule-split-batch-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
query.max-length 정수 제한 {1, 1000000}
scale-writers 부울 True 또는 False
shutdown.grace-period 문자열 제한 {1, 1e13}; 지원되는 값은 단위 m, s, ms, h가 있거나 없는 숫자입니다
sink.max-buffer-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
experimental.max-revocable-memory-per-node 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
experimental.max-spill-per-node 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
experimental.pushdown-dereference-enabled 부울 True 또는 False
experimental.pushdown-subfields-enabled 부울 True 또는 False
experimental.query-max-spill-per-node 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
experimental.spiller-max-used-space-threshold 부동 Float 64
experimental.spiller-spill-path 문자열 임의의 문자열
http-server.max-request-header-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나 없는 숫자 TB, MB, GB, B, kB
http-server.max-response-header-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나 없는 숫자 TB, MB, GB, B, kB
experimental.internal-communication.max-task-update-size 문자열 제한 {1, 1e13}; 지원되는 값은 단위가 있거나없는 숫자 TB, MB, GB, B, KB입니다
offset-clause-enabled 부울 True 또는 False
parse-decimal-literals-as-double
참고: 이 속성은 Java( Presto ) 코디네이터에만 적용됩니다.
부울 True 또는 False