githubEdit

10-Minute Quickstart

Run a complete Pinot cluster with sample data in under 10 minutes.

Outcome

By the end of this guide you will have a fully functional Apache Pinot cluster running locally with sample data loaded, ready to query.

Prerequisites

Steps

1. Set the Pinot version

export PINOT_VERSION=1.4.0

See the Version reference page for the current stable release.

2. Start Pinot with sample data

docker run \
    -p 2123:2123 \
    -p 9000:9000 \
    -p 8000:8000 \
    -p 7050:7050 \
    -p 6000:6000 \
    apachepinot/pinot:${PINOT_VERSION} QuickStart \
    -type batch

This single command starts ZooKeeper, Controller, Broker, Server, and Minion, then loads a baseball statistics dataset.

Verify

  1. Open the Pinot Query Console at http://localhost:9000arrow-up-right.

  2. Run a sample query:

You should see results returned within milliseconds.

Next step

This quickstart bundles everything in a single process for convenience. For a list of all available quickstart types (batch, streaming, hybrid, and more), see Quick Start Examplesarrow-up-right.

Ready for a production-style setup? Continue to Install / deploy.

Last updated

Was this helpful?