Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More


Chart version: 0.2.3
Api version: v1
App version: 329
DEPRECATED - Distributed SQL query engine for running interacti...
Chart Type
Set me up:
helm repo add center
Install Chart:
helm install presto center/stable/presto
Versions (0)

⚠️ Repo Archive Notice

As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.

Presto Chart

Prestosql is an open source distributed SQL query engine for running interactive analytic queries against data sources of all sizes ranging from gigabytes to petabytes.


This chart is deprecated and no longer supported.

Chart Details

This chart will do the following:

  • Install a single server which acts both as coordinator and worker
  • Install a configmap for it
  • Install a service

Installing the Chart

To install the chart with the release name my-release:

$ helm install --name my-release stable/presto


Configurable values are documented in the values.yaml:

Parameter Description Default
server.workers Numbers of prestosql worker nodes. 2
server.node.environment The name of the environment. production
server.node.dataDir The location (filesystem path) of the data directory. /data/presto
server.note.pluginDir The location of the plugin directory. /usr/lib/presto/plugin
server.log.presto.level The minimum log level of named logger io.prestosql. INFO
server.config.path The location of customize configuration. /usr/lib/presto/etc
server.config.http.port The port number of coordinator service 8080
server.config.query.maxMemory The maximum amount of distributed memory, that a query may use. 4GB
server.config.query.maxMemoryPerNode The maximum amount of user memory, that a query may use on any one machine. 1GB
server.jvm.maxHeapSize The value for JVM option -Xmx 8G
server.jvm.gcMethod.type Portion of the value for JVM option -XX: UseG1GC
server.jvm.gcMethod.g1.heapRegionSize The value for JVM option -XX:G1HeapRegionSize= 32M
image.repository prestosql image repository. prestosql/presto
image.tag prestosql image tag. 329
image.securityContext.runAsUser The uid of prestosql image repository. 1000
image.securityContext.runAsGroup The gid of prestosql image repository. 1000

Specify each parameter using the --set key=value[,key=value] argument to helm install.

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,

$ helm install my-release stable/presto -f values.yaml

Tip: You can use the default values.yaml