pdf文档 Apache Kyuubi 1.6.1 Documentation

3.89 MB 199 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache Kyuubi 1.6.1的功能和使用指南,包括高可用性、安装步骤、客户端工具、API访问方式以及社区贡献指南。Kyuubi支持基于Zookeeper的高可用性和负载均衡,提供了JDBC、ODBC、REST和Thrift等多种客户端接口,方便开发者构建数据库应用。此外,文档还介绍了Kyuubi的多租户隔离机制、与Apache Spark的集成以及支持的数据源如Delta Lake、Hudi等。安装和测试部分提供了详细的命令和配置指导,社区贡献指南鼓励用户参与项目开发和文档改进。
AI总结
以下是对《Apache Kyuubi 1.6.1 Documentation》文档内容的总结: --- ### 1. **安装与维护** - **安装**:通过解压.tar.gz包来安装Kyuubi,例如:`tar zxf apache-kyuubi-1.6.1-incubating-bin.tgz`。安装后,解压目录中包含`bin`目录和`kyuubi-admin`命令行工具。 - **维护**:提供`kyuubi-admin`工具用于执行维护操作,如刷新配置。使用示例:`bin/kyuubi-admin refresh config [options] []`。 --- ### 2. **核心功能** - **高可用性**:基于Zookeeper实现高可用性和负载均衡,适用于Kyuubi服务器或集群。 - **多租户隔离**:从客户端到资源管理层 обеспечка DVDs隔离和资源共享,支持Spark SQL、Flink、Trino等引擎。 - **快速响应与高性能**:基于Apache Spark的统一分析引擎,支持并发查询、快速响应和优化执行计划。 --- ### 3. **客户端与工具** - **JDBC/ODBC驱动**:支持标准化的JDBC和ODBC驱动,允许开发者使用多种语言构建数据库应用。提供Hive JDBC驱动的改进版本,支持多Catalog功能。 - **API支持**:提供REST、Thrift等API接口,便于开发者灵活访问Kyuubi服务。 - **PySpark支持**:Kyuubi可作为PySpark的JDBC源,支持Python 3.7及以上版本,需安装`pyspark`和`pandas_on_spark`依赖。 --- ### 4. **开发与测试** - **开发工具**:支持IntelliJ IDEA等IDE,提供文档生成和测试工具。通过Maven运行测试,例如:`./build/mvn clean install`。 - **贡献指南**:鼓励用户参与社区建设,包括报告问题、改进文档、测试版本、提交代码等。 --- ### 5. **社区与支持** - **获取帮助**:通过邮件列表、问题跟踪器(Issue Tracker)、GitHub讨论和社区贡献等方式参与和获取支持。 - **总体目標**:通过社区协作,提升Kyuubi的功能和用户体验。 --- ### 6. **高可用性与运行** - **Server与Engine**:Kyuubi Server处理并发连接和查询请求,Engine基于Spark SQL执行查询并注册到EngineSpace中。 - **ServerSpace与EngineSpace**:ServerSpace用于服务注册,EngineSpace用于引擎的注册与交互。 --- 文档总结了Kyuubi的核心功能、安装方法、客户端支持、开发工具和社区贡献方式,适合管理员、开发者和新手快速了解和使用Kyuubi。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 192 页请下载阅读 -
文档评分
请文明评论,理性发言.