Skip to main content

Apache Pinot

Overview

The Apache Pinot connector lets you connect to an Apache Pinot cluster.

At this time, the connector supports credential validation (testing the connection) and is still in development for loading data.

Setup

  1. Ensure your Pinot cluster is reachable from the environment running the connector.
  2. Identify the Pinot Controller endpoint you will connect to (for example, http://pinot-controller:9000).
  3. Create or choose a Pinot user that can authenticate to the Controller API.

Authentication

This connector uses HTTP Basic Authentication against the Pinot Controller API.

During connection testing, the connector calls the Controller tables endpoint using the provided credentials.

Configuration

FieldTypeRequiredDescription
endpointstringYesBase URL for the Pinot Controller (for example, http://pinot-controller:9000).
usernamestringYesUsername for HTTP Basic Auth.
passwordstringYesPassword for HTTP Basic Auth.

Data loading behavior

Data loading is not yet implemented for this destination. Runs will fail with a message indicating that Apache Pinot destination loading is still in development.

Streams

Not applicable yet. This destination does not currently define loadable streams or objects.

Hashing and normalization

This destination does not currently expose field-level hashing.

Data contract

Not applicable yet. Since loading is still in development, there is no enforced destination-side data contract to document at this time.