apache / kyuubi

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
https://kyuubi.apache.org/
Apache License 2.0
2.01k stars 881 forks source link

[FEATURE] why kyuubi.engine.type only support one engine? what if i want use multi engines for different sesssion? #5061

Open jia-zhengwei opened 11 months ago

jia-zhengwei commented 11 months ago

Code of Conduct

Search before asking

Describe the feature

If it support different type of engines(spark/flink/trino) for different sessions?

Motivation

support multi engines for one kyuubiServer

Describe the solution

No response

Additional context

No response

Are you willing to submit PR?

github-actions[bot] commented 11 months ago

Hello @jia-zhengwei, Thanks for finding the time to report the issue! We really appreciate the community's efforts to improve Apache Kyuubi.

pan3793 commented 11 months ago

why kyuubi.engine.type only support one engine?

how did you come to this conclusion? ref: https://github.com/apache/kyuubi/discussions/2481

jia-zhengwei commented 11 months ago

why kyuubi.engine.type only support one engine?

how did you come to this conclusion? ref: #2481

Thanks a lot, it can work with beeline(jdbc) but can I use it for rest api?

when i create session with this api, I added kv "kyuubi.engine.type": "TRINO", it can not work.

I also tried add /api/v1/sessions?kyuubi.engine.type=TRINO, still use spark not trino.