Need help with kyuubi?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

yaooqinn
0 Stars 1 Forks Apache License 2.0 833 Commits 0 Opened issues

Description

Kyuubi is a distributed multi-tenant JDBC server for large-scale data processing and analytics, built on top of Apache Spark

Services available

!
?

Need anything else?

Contributors list

# 3,405
yarn
Kuberne...
Scala
Apache ...
621 commits
# 90,385
Apache ...
java8
flume
orm-fra...
56 commits
# 291,681
Scala
hadoop
Apache ...
yarn
3 commits
# 148,601
Shell
hexo-th...
static-...
HTML
2 commits
# 9,159
Scala
q
Shell
jdbc
2 commits
# 550,306
yarn
Apache ...
SQL
Shell
1 commit
# 240,646
Rust
hadoop
Apache ...
SQL
1 commit
# 554,131
yarn
Apache ...
SQL
Shell
1 commit
# 535,730
Shell
C
yarn
Apache ...
1 commit
# 33,956
abac
SQL
golang
xorm
1 commit
# 186,209
Objecti...
yarn
Artific...
C
1 commit

License GitHub top language GitHub release codecov HitCount Travis GitHub Workflow Status Documentation Status DepShield Badge

Kyuubi is a high-performance universal JDBC and SQL execution engine, built on top of Apache Spark. The goal of Kyuubi is to facilitate users to handle big data like ordinary data.

It provides a standardized JDBC interface with easy-to-use data access in big data scenarios. End-users can focus on developing their own business systems and mining data value without having to be aware of the underlying big data platform (compute engines, storage services, metadata management, etc.).

Kyuubi relies on Apache Spark to provide high-performance data query capabilities, and every improvement in the engine's capabilities can help Kyuubi's performance make a qualitative leap. In addition, Kyuubi improves ad-hoc responsiveness through the engine caching, and enhances concurrency through horizontal scaling and load balancing. It provides complete authentication and authentication services to ensure data and metadata security. It provides robust high availability and load balancing to help you guarantee the SLA commitments. It provides a two-level elastic resource management architecture to effectively improve resource utilization while covering the performance and response requirements of all scenarios including interactive, or batch processing and point queries, or full table scans. It embraces Spark and builds an ecosystem on top of it, which allows Kyuubi to quickly expand its existing ecosystem and introduce new features, such as cloud-native support and

Data Lake/Lake House
support.

The vision of Kyuubi is to unify the portal and become an easy-to-use data lake management platform. Different kinds of workloads, such as ETL processing and BI analytics, can be supported by one platform, using one copy of data, with one SQL interface.

Online Documentation

Since Kyuubi 1.0.0, the Kyuubi online documentation is hosted by https://readthedocs.org/. You can find the specific version of Kyuubi documentation as listed below.

For 0.8 and earlier versions, please check the Github Pages directly.

Quick Start

Ready? Getting Started with Kyuubi.

Contributing

All bits of help are welcome. You can make various types of contributions to Kyuubi, including the following but not limited to,

  • Help new users in chat channel or share your success stories with us - Gitter
  • Improve Documentation - Documentation Status
  • Test releases - GitHub release
  • Improve test coverage - codecov
  • Report bugs and better help developers to reproduce
  • Review changes
  • Make a pull request
  • Promote to others
  • Click the star button if you like this project

Before you start, we recommend that you check the Contribution Guidelines first.

Aside

The project took its name from a character of a popular Japanese manga -

Naruto
. The character is named
Kyuubi Kitsune/Kurama
, which is a nine-tailed fox in mythology.
Kyuubi
spread the power and spirit of fire, which is used here to represent the powerful Apache Spark. Its nine tails stand for end-to-end multi-tenancy support of this project.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.