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

[Umbrella] [KYUUBI#5383]Take Apart The Task For Support Spark Connect Frontend/Backend #5541

Closed
3 of 22 tasks
yehere opened this issue Oct 26, 2023 · 0 comments
Closed
3 of 22 tasks
Labels
kind:umbrella This a umbrella ticket priority:major

Comments

@yehere
Copy link
Contributor

yehere commented Oct 26, 2023

Code of Conduct

Search before asking

  • I have searched in the issues and found no similar issues.

Describe the proposal

#5383 Support Spark Connect Frontend/Backend

Task list

Task

  • Add a new Spark Connect frontend, As Kyuubi Server and Kyuubi Engine's Server, Adapt Spark connector server

    • Add basic gRpc server as frontend
    • Adapt Spark connector server
    • Support ExecutePlan
    • Support AnalyzePlan
    • Support Config
    • Support AddArtifacts
    • Support ArtifactsStatus
    • Support Interrupt
    • Support ReattachExecute
    • Support ReleaseExecute
    • Deserialize the protobuf based request, Serialize response to protobuf based
  • Adapt Kyuubi Server's business

    • Support Service Discovery
    • Support for multiple tenants
  • Forward Request To Kyuubi Engine

    • Kyuubi Engine support the Spark connector protocol, Based on Spark Connect frontend

Integration test

To be supplemented

Docs

  • Kyuubi Spark Connector frontend quick start

Are you willing to submit PR?

  • Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
  • No. I cannot submit a PR at this time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:umbrella This a umbrella ticket priority:major
Projects
None yet
Development

No branches or pull requests

2 participants