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
- Ensure your Pinot cluster is reachable from the environment running the connector.
- Identify the Pinot Controller endpoint you will connect to (for example,
http://pinot-controller:9000). - 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
| Field | Type | Required | Description |
|---|---|---|---|
endpoint | string | Yes | Base URL for the Pinot Controller (for example, http://pinot-controller:9000). |
username | string | Yes | Username for HTTP Basic Auth. |
password | string | Yes | Password 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.