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

[FEATURE] OpenSearch and EMR-Serverless Integration #2089

Open
32 of 46 tasks
penghuo opened this issue Sep 12, 2023 · 0 comments
Open
32 of 46 tasks

[FEATURE] OpenSearch and EMR-Serverless Integration #2089

penghuo opened this issue Sep 12, 2023 · 0 comments
Labels
enhancement New feature or request Flint

Comments

@penghuo
Copy link
Collaborator

penghuo commented Sep 12, 2023

Phase - 1: Spark Connector and Flint API Support [Done]

  • OpenSearch Release: 2.9.0

Phase - 2: Support EMR-Serverless as compute engine.

Goals

  • OpenSearch Release: 2.11.0
    • Support user could create GlueS3 datasource.
    • Support User could configure EMR-S as compute engine.
    • Add new async query API.

Tasks

  • Add GlueS3 datasource
  • EMR-S Interface
    • Add EMR-S configuration
    • Add EMR-S and Spark configuration when submit job to EMR-S
  • Add Async query API
    • Add Create Job API
      • Add AuthZ to user has permission to access datasource
    • Add Fetch job result API
    • Add Transport Action to Security Plugin
  • Query Engine
    • Support parsing datasource from SparkSQL and PPL query
    • Support difference DDL / DQL / Streaming Query.
  • Query Result Index
    • Query Result Index Specification
    • Query Result Index Template
    • Query Result Index Life cycle management

Phase - 3: Add Session based query execution engine

Phase - 4: Add batch session and streaming session

@penghuo penghuo added enhancement New feature or request Flint labels Sep 12, 2023
@penghuo penghuo added v2.11.0 Issues targeting release v2.11.0 and removed untriaged labels Sep 12, 2023
@penghuo penghuo removed the v2.11.0 Issues targeting release v2.11.0 label Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Flint
Projects
None yet
Development

No branches or pull requests

1 participant