Pinot Controller UI

March 31, 2026 · View on GitHub

This package contains code for Pinot Controller UI.

How to setup Pinot UI for development

  1. Make sure pinot backend is running on port 9000. Follow this guide for the same.
  2. Navigate to ui source code folder
cd pinot-controller/src/main/resources
  1. Switch to Node v24.14.1. Use nvm to switch to the required Node.js version used by the frontend-maven-plugin in pinot-controller/pom.xml. This release line ships with npm 11.11.0. If you don’t have nvm, install it from here.
nvm use 24.14.1
  1. Install required packages. Make sure you are using Node v24.14.1.
npm ci
  1. Start the Development Server
npm run dev
  1. App should be running on http://localhost:8080