Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new sink: Apache Pinot #21354

Open
jasodeep opened this issue Sep 25, 2024 · 2 comments
Open

Add new sink: Apache Pinot #21354

jasodeep opened this issue Sep 25, 2024 · 2 comments
Labels
sink: new A request for a new sink

Comments

@jasodeep
Copy link

jasodeep commented Sep 25, 2024

Q: Can the proposed component’s functionality be replicated by an existing component, with a specific configuration ?
A: No.

Q: Alternatively implemented as a wrapper around an existing component. (ex. axiom wrapping elasticsearch)
A: No.

Q: Can an existing component replicate the proposed component’s functionality, with non-breaking changes?
A: No.

Q: Can an existing component be rewritten in a more generic fashion to cover both the existing and proposed functions?
A: No.

Q: Is the proposed component generically usable or is it specific to a particular service?
A: Can be generically usable to push data to apache pinot.

Q: Is there sufficient demand for the component?
A: Apache pinot is now being used heavily for OLAP(Online Analytical Processing) datastore.

Q: Is the contribution from an individual or the organization owning the integrated service? (examples of organization backed integrations: databend sink, axiom sink)
A: Individual

Q: Is the contributor committed to maintaining the integration if it is accepted?
A: Yes

Q: What is the overall complexity of the proposed design of this integration from a technical and functional standpoint, and what is the expected ongoing maintenance burden?
A: we need to keep the sink compatible with newer versions of Apache Pinot

Q: Will we have access to an account with the service if the integration is not open source?
A: Apache pinot is open source

Tasks

No tasks being tracked yet.
@jszwedko jszwedko added the sink: new A request for a new sink label Sep 25, 2024
@jasodeep
Copy link
Author

jasodeep commented Oct 1, 2024

@jszwedko are we open to contribution to add this new sink? I can start working on this issue.

@jszwedko jszwedko changed the title Add sew sink -> Apache Pinot Add new sink: Apache Pinot Oct 1, 2024
@jszwedko
Copy link
Member

jszwedko commented Oct 1, 2024

Hi @jasodeep ,

Thanks for opening this request and filling out all of the details. One question I have is: how do plan to transmit data from Vector to Apache Pinot? I took a quick look at their docs and only saw mechanisms for Apache Pinot to ingest data from various sources, but not how to send data directly to it (e.g. via an HTTP API).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sink: new A request for a new sink
Projects
None yet
Development

No branches or pull requests

2 participants