Docker image for Presto with Pinot integration.
This docker build project is specialized for Pinot.
./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 \ .
docker push apachepinot/pinot-presto:latest
Follow the instructions provided by Presto for writing your own configuration files under etc
directory.
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
.
Please refer to presto-coordinator.yaml
as k8s deployment example.