githubEdit

Local

Start a Pinot cluster on your local machine.

Outcome

Start a multi-component Pinot cluster directly on your machine without containers.

Prerequisites

  • JDK 11 or 21 (JDK 17 should work but is not officially supported)

  • Apache Maven 3.6+ (only if building from source)

Steps

1. Download or build Apache Pinot

export PINOT_VERSION=1.4.0

wget https://downloads.apache.org/pinot/apache-pinot-${PINOT_VERSION}/apache-pinot-${PINOT_VERSION}-bin.tar.gz

See 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}-bin

2. 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:9000arrow-up-right.

Next step

Your cluster is running. Continue to First table and schema to load data.

Last updated

Was this helpful?