Raft在Curve存储中的工程实践
r a f t 在 C u r v e 存 储 中 的 工 程 实 践 陈威Curve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化项目背景 Curve是一个 高性能、更稳定、易运维 的 云原生 分布式存储系统,支持 块存储 和 文件存储 2018~2021 Curve块存储 2021~2022 Curve文件存储 • 稳定性挑战 • 算力平台kubernetes的迅速发展 • AI/大数据业务的快速增长 • 存储使用Ceph文件存储/HDFS • 成本/性能挑战 Curve块存储和文件存储均采用raft协议整体架构 • 对接OpenStack平台为云主机提供高性能块 存储服务 • 对接Kubernetes为其提供RWO、RWX等类 型的持久化存储卷 • 对接PolarFS作为云原生数据库的高性能存储 获客 用户 开发者 操作系统 芯片 数据库 云原生 AI训练 大数据 社区生态Curve介绍 01 02 raft和braft 03 raft在Curve中的应用 05 Q&A 04 Curve对raft的优化RAFT协议简介 什么是raft • raft 是一种新型易于理解的分布式一致性复制协议,由斯坦福大学的Diego Ongaro和John Ousterhout提出,《In0 码力 | 29 页 | 2.20 MB | 5 月前3Apache Kyuubi 1.9.0-SNAPSHOT Documentation
Remarks Java JRE 8/11/17 Officially released against JDK8 Kyuubi Gateway Engine lib Beeline 1.9.0- SNAPSHOT Kyuubi Server Kyuubi Engine Kyuubi Hive Beeline Spark Engine 3.1 to 3.5 A Spark distribution To install Kyuubi, you need to unpack the tarball. For example, $ tar zxf apache-kyuubi-1.9.0-SNAPSHOT-bin.tgz ├── LICENSE ├── NOTICE ├── RELEASE ├── beeline-jars ├── bin ├── charts │ └── kyuubi ├── ' -n kentyao Connecting to jdbc:hive2://localhost:10009/ Connected to: Spark SQL (version 1.0.0-SNAPSHOT) Driver: Hive JDBC (version 2.3.7) Transaction isolation: TRANSACTION_REPEATABLE_READ Beeline version0 码力 | 405 页 | 4.96 MB | 1 年前3Apache Kyuubi 1.9.0-SNAPSHOT Documentation
Kyuubi Release 1.9.0-SNAPSHOT Apache Kyuubi Community Mar 04, 2024 ADMIN GUIDE 1 A Unified Gateway 3 1.1 Application Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 i ii Kyuubi, Release 1.9.0-SNAPSHOT Apache Kyuubi™ is a distributed and multi-tenant gateway to provide serverless SQL on Data Warehouses platform, using one copy of data, with one SQL interface. ADMIN GUIDE 1 Kyuubi, Release 1.9.0-SNAPSHOT 2 ADMIN GUIDE CHAPTER ONE A UNIFIED GATEWAY The Server module plays the role of a unified gateway0 码力 | 220 页 | 3.93 MB | 1 年前3Spring Boot 3.1.7-SNAPSHOT Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.1.7-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . native image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.1.7-SNAPSHOT requires Java 17 and is compatible up to and including Java 21. Spring Framework 6.0.15 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.1.7-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 941 页 | 16.73 MB | 1 年前3Spring Boot 3.1.12-SNAPSHOT Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.1.12-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.1.12-SNAPSHOT requires Java 17 and is compatible up to and including Java 21. Spring Framework 6.0.19 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.1.12-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 941 页 | 16.73 MB | 1 年前3Spring Boot 3.1.9-SNAPSHOT Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.1.9-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . native image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.1.9-SNAPSHOT requires Java 17 and is compatible up to and including Java 21. Spring Framework 6.0.17 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.1.9-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 941 页 | 16.73 MB | 1 年前3Spring Boot 3.2.3-SNAPSHOT Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.2.3-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . native image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.2.3-SNAPSHOT requires Java 17 and is compatible up to and including Java 21. Spring Framework 6.1.4 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.2.3-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 975 页 | 17.43 MB | 1 年前3Spring Boot 3.0.13-SNAPSHOT Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.0.13-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.0.13-SNAPSHOT requires Java 17 and is compatible up to and including Java 21. Spring Framework 6.0.14 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.0.13-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 891 页 | 15.92 MB | 1 年前3Spring Boot 3.2.9-snapshot Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.2.9-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . native image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.2.9-SNAPSHOT requires Java 17 and is compatible up to and including Java 22. Spring Framework 6.1.11 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.2.9-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 976 页 | 17.49 MB | 1 年前3Spring Boot 3.2.8-snapshot Reference Documentation
Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott Frederick, Moritz Halbritter Version 3.2.8-SNAPSHOT Table of Contents 1. Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . native image) and no requirement for XML configuration. 4.2. System Requirements Spring Boot 3.2.8-SNAPSHOT requires Java 17 and is compatible up to and including Java 22. Spring Framework 6.1.11 or above by using the following commands: $ sdk install springboot $ spring --version Spring CLI v3.2.8-SNAPSHOT If you develop features for the CLI and want access to the version you built, use the following0 码力 | 976 页 | 17.49 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100