Manual cluster setup
This quick start guide will show you how to set up a Pinot cluster manually.
Last updated
Was this helpful?
This quick start guide will show you how to set up a Pinot cluster manually.
Last updated
Was this helpful?
A manual cluster setup consists of the following components - 1. Zookeeper 2. Controller 3. Broker 4. Server 5. Kafka
We will run each of these components in separate containers
You can try out the pre-built Pinot all-in-one docker image.
Create an isolated bridge network in docker
Start Pinot Controller in daemon and connect to Zookeeper.
Start Pinot Broker in daemon and connect to Zookeeper.
Start Pinot Server in daemon and connect to Zookeeper.
Optionally, you can also start Kafka for setting up realtime streams. This brings up the Kafka broker on port 9092.
Now all Pinot related components are started as an empty cluster.
You can run the below command to check container status.
Sample Console Output
Run docker-compose up
to launch all the components.
You can run the below command to check container status.
Sample Console Output
(Optional) You can also follow the instructions to build your own images.
Start Zookeeper in daemon mode. This is a single node zookeeper setup. Zookeeper is the central metadata store for Pinot and should be set up with replication for production use. For more information, see .
Follow this instruction in to get Pinot
You can use to browse the Zookeeper instance.
Now it's time to start adding data to the cluster. Check out some of the or follow the and for instructions on loading your own data.