| commit | 70c28cbc619bdb02288974b8e9d7a49741c2b56d | [log] [tgz] |
|---|---|---|
| author | ulysses-you <ulyssesyou18@gmail.com> | Wed Jan 13 17:34:28 2021 +0800 |
| committer | Kent Yao <yaooqinn@hotmail.com> | Wed Jan 13 17:38:12 2021 +0800 |
| tree | 7d5ee51ae6ec1d1a9e6db85bc44e9af7073d3a63 | |
| parent | eb31f471e0d694bded0bc3eacc3082912d26f8ee [diff] |
[KYUUBI#209][Server] Fix high cpu load due to log capture thread not release
fixes #279
Squashed commit of the following:
commit adc811370380a74783cc22c21c02de0d15ea73fd
Author: ulysses-you <ulyssesyou18@gmail.com>
Date: Wed Jan 13 14:26:38 2021 +0800
remove sleep
commit 41ad1172e9be59a9d88d0cdf22d5462690308b06
Author: ulysses-you <ulyssesyou18@gmail.com>
Date: Wed Jan 13 11:58:43 2021 +0800
comment
commit fa7a7e90637818662aadc59c4f349316d66aa0a7
Author: ulysses-you <ulyssesyou18@gmail.com>
Date: Wed Jan 13 11:54:46 2021 +0800
add test
commit 9f579e89a999aca9c98f424f5a748f2cd0fae3fb
Author: ulysses-you <ulyssesyou18@gmail.com>
Date: Wed Jan 13 11:54:38 2021 +0800
release log capture thread
Kyuubi is a unified multi-tenant JDBC interface for large-scale data processing and analytics, built on top of Apache Spark. 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. It's nine tails stands for end-to end multi-tenancy support of this project.
Kyuubi is a high-performance universal JDBC and SQL execution engine. 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 commitment. 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.
Kyuubi's vision is to build on top of Apache Spark and Data Lake technologies to unify the portal and become an ideal data lake management platform. It can support data processing e.g. ETL, and analytics e.g. BI in a pure SQL way data processing e.g. ETL, and analytics e.g. BI. All workloads can be done on one platform, using one copy of data, with one SQL interface.
Ready? Getting Started with Kyuubi.
All bits of help are welcome. You can make various types of contributions to Kyuubi, including the following but not limited to,