tree: d02b2f1fc30fd68718cd4cbb475a541d69613b8b [path history] [tgz]
  1. etc/
  2. docker-build.sh
  3. Dockerfile
  4. README.md
docker/images/pinot-presto/README.md

Presto

Docker image for Presto with Pinot integration.

This docker build project is specialized for Pinot.

How to build

./docker-build.sh

You can also build directly with docker build command by setting arguments:

docker build \
	--build-arg PRESTO_GIT_URL=$PRESTO_GIT_URL \
	--build-arg PRESTO_BRANCH=$PRESTO_BRANCH \
	--tag apachepinot/pinot-presto:latest \
	.

How to push

docker push apachepinot/pinot-presto:latest

Configuration

Follow the instructions provided by Presto for writing your own configuration files under etc directory.

Volumes

The image defines two data volumes: one for mounting configuration into the container, and one for data.

The configuration volume is located alternatively at /home/presto/etc, which contains all the configuration and plugins.

The data volume is located at /home/presto/data.

Kubernetes Examples

Please refer to presto-coordinator.yaml as k8s deployment example.