Running Pinot in Docker
This quick start guide will show you how to run a Pinot cluster using Docker.
Create an isolated bridge network in docker
We'll be using our docker image apachepinot/pinot:latest to run this quick start, which does the following:
Sets up the Pinot cluster
Creates a sample table and loads sample data
There are 3 types of quick start examples.
In this example we demonstrate how to do batch processing with Pinot.
Starts Pinot deployment by starting
Once the Docker container is running, you can view the logs by running the following command.
That's it! We've spun up a Pinot cluster.
Your cluster is ready once you see the cluster setup completion messages and sample queries, as demonstrated below.
You can head over to to check out the data in the baseballStats table.
Streaming example
In this example we demonstrate how to do stream processing with Pinot.
Starts Pinot deployment by starting
Once the cluster is up, you can head over to to check out the data in the meetupRSVPEvents table.
In this example we demonstrate how to do hybrid stream and batch processing with Pinot.
Starts Pinot deployment by starting
Once the cluster is up, you can head over to to check out the data in the airlineStats table.