Running Pinot locally
This quick start guide will help you bootstrap a Pinot standalone instance on your local machine.
Last updated
Was this helpful?
This quick start guide will help you bootstrap a Pinot standalone instance on your local machine.
Last updated
Was this helpful?
In this guide you'll learn how to download and install Apache Pinot as a standalone instance.
This is a quickstart guide that will show you how to quickly start an example recipe in a standalone instance and is meant for learning. To run Pinot in cluster mode, please take a look at .
First, let's download the Pinot distribution for this tutorial. You can either build the distribution from source or download a packaged release.
Follow these steps to checkout code from and build Pinot locally
We'll be using a quick-start script, which does the following:
Sets up the Pinot cluster QuickStartCluster
Creates a sample table and loads sample data
There's 3 kinds of quick start
Batch quick start creates the pinot cluster, creates an offline table baseballStats
and pushes sample offline data to the table.
Streaming quick start sets up a Kafka cluster and pushes sample data to a Kafka topic. Then, it creates the Pinot cluster and creates a realtime table meetupRSVP
which ingests data from the Kafka topic.
Hybrid quick start sets up a Kafka cluster and pushes sample data to a Kafka topic. Then, it creates the Pinot cluster and creates a hybrid table airlineStats
. The realtime table ingests data from the Kafka topic. Lastly, sample data is pushed into the offline table.
That's it! We've spun up a Pinot cluster. You can continue playing with other types of quick start, or simply head on to to check out the data in the baseballStats
table.
We now have a Pinot cluster with a realtime table! You can head over to to check out the data in the meetupRSVP
table.
Let's head over to to check out the data we pushed to the airlineStats
table.