githubEdit

Docker

Start a Pinot cluster using Docker containers.

Outcome

Start a multi-component Pinot cluster using Docker, suitable for local evaluation and CI environments.

Prerequisites

  • Dockerarrow-up-right installed and running

  • Recommended Docker resource settings:

    • CPUs: 8

    • Memory: 16 GB

    • Swap: 4 GB

    • Disk image size: 60 GB

Steps

1. Set the image versions

export PINOT_VERSION=1.4.0
export PINOT_IMAGE=apachepinot/pinot:${PINOT_VERSION}
export ZK_IMAGE=zookeeper:3.9.2
export KAFKA_IMAGE=bitnami/kafka:3.6

See the Version reference page for the current stable release.

2. Pull the Pinot image

View all available tags on Docker Hubarrow-up-right.

3. Start the cluster

Verify

Check that all containers are running:

You should see containers for ZooKeeper, Controller, Broker, Server, and Minion all in a healthy state. Open the Pinot Query Console at http://localhost:9000arrow-up-right to confirm the cluster is ready.

Next step

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

Last updated

Was this helpful?