Local
Start a Pinot cluster on your local machine.
Outcome
Start a multi-component Pinot cluster directly on your machine without containers.
Prerequisites
JDK 25 or later (required for building and running Pinot services)
Apache Maven 3.6+ (only if building from source)
Steps
1. Download or build Apache Pinot
export PINOT_VERSION=1.5.1
wget https://downloads.apache.org/pinot/apache-pinot-${PINOT_VERSION}/apache-pinot-${PINOT_VERSION}-bin.tar.gzSee the Version reference page for the current stable release.
Extract and enter the directory:
tar -zxvf apache-pinot-${PINOT_VERSION}-bin.tar.gz
cd apache-pinot-${PINOT_VERSION}-bingit clone https://github.com/apache/pinot.git
cd pinot
mvn install package -DskipTests -Pbin-dist
cd buildbrew install pinot2. Start ZooKeeper
3. Start Pinot Controller
4. Start Pinot Broker
5. Start Pinot Server
6. Start Pinot Minion (optional)
7. Start Kafka (optional)
Only needed if you plan to ingest real-time streaming data.
Verify
Check that the Controller is healthy:
The response should return OK. You can also open the Pinot Query Console at http://localhost:9000.
Next step
Your cluster is running. Continue to First table and schema to load data.
Last updated
Was this helpful?

