首批通过分布式安全可靠测评,为关键业务系统打造
OBKV-HBase 部署
更新时间:2025-03-20 11:21:26
OBKV-HBase 的部署主要包括两部分:
OBKV 集群的部署:OBKV 集群其实就是一个 MySQL 租户的 OceanBase 集群,集群的部署方式请参见 部署 OceanBase 数据库。
OBKV Client 的配置:购买 OBKV 的云服务以及私有化部署两种方式下,OBKV Client 的配置会有一些不同。
OBKV 集群部署
可以根据需要选择合适的产品形态、部署方案和部署方式。
选择合适的产品形态
OceanBase 数据库提供企业版和社区版两种形态。从部署方式来看,当前社区版仅支持直连模式,企业版同时支持 ODP 和直连模式,您可以根据业务需求选择合适的产品形态。
选择合适的部署方案
OceanBase 数据库采用基于无共享(Shared-Nothing)的多副本架构,让整个系统没有任何单点故障,保证系统的持续可用。OceanBase 数据库支持单机(单机房部署 OceanBase 集群)、机房(同城多机房部署 OceanBase 集群,机房以下统称:IDC)、城市(多城市部署 OceanBase 集群)级别的高可用和容灾,可以进行单机房、双机房、两地三中心、三地五中心部署,且支持部署仲裁服务来降低成本。
关于每种部署方案的详细介绍,参见 OceanBase 集群高可用部署方案简介。
选择合适的部署方式
| 产品形态 | 使用场景 | 推荐的部署方式 | 部署工具 |
|---|---|---|---|
| OceanBase 企业版 | 生产环境 | 建议使用 OCP 部署 OceanBase 集群。 具体操作请参见 使用 OCP 部署三副本 OceanBase 集群。 |
OAT + OCP |
| OceanBase 企业版 | 非生产环境 | 可以使用命令行部署 OceanBase 集群。 具体操作请参见 使用命令行部署三副本 OceanBase 集群。 |
oatcli 命令行工具 |
| OceanBase 社区版 | 线上环境 | 建议使用 OBD 进行标准部署。 具体操作参见 通过 OBD 白屏部署 OceanBase 集群。 |
OBD |
| OceanBase 社区版 | kubernetes 环境 | 建议使用 ob-operator 的方式部署。 具体操作参见 在 Kubernetes 集群中部署 OceanBase 数据库。 |
ob-operator |
| OceanBase 社区版 | 非原生支持的操作系统(比如 MAC 和 Windows)的快速体验场景 | 建议使用 Docker 镜像的方式进行部署。 具体操作参见 快速体验 OceanBase 数据库 中的 方案三:部署 OceanBase 容器环境 一节。 |
|
| OceanBase 社区版 | 原生支持的操作系统(Linux 系列,具体见支持的操作系统列表)的快速体验场景 | 建议使用 OBD 进行部署;具体操作参见 快速体验 OceanBase 数据库 中的 方案一:部署 OceanBase 演示环境 或 方案二:部署 OceanBase 集群环境。 | OBD |
规划您的资源
选择了合适的部署方案开始部署之前,您需要规划和准备部署所需的资源。
- 有关服务器的配置要求,参见 准备服务器。
OBKV Client 的配置方式
OBKV-HBase 在公有云以及私有化部署上有所不同,如下图所示。

直连模式简介
私有化部署的时候可以采取直连模式。
- OceanBase Config Server 可提供 OceanBase 的元数据注册,存储和查询服务。
- OBKV-HBase 的客户端自带数据路由功能,在直连模式下,数据直接“投递”到最终的数据节点。
- 当 OBServer 集群的 RegionServer List 发生变更的时候,会推送到 Config Server。OBKV-HBase 可以实时的从 Config Server 中获取 RegionServer List 的地址。正常情况 OBKV-HBase 可以自己感知 RegionServer List 的变更, 只有在客户端初始化以及 RegionServer List 同时下线的场景需要访问 Config Server。
注意
直连模式下,无需部署 OceanBase 数据库代理(ODP)。
公有云模式简介
在公有云中,业务集群和数据库集群存在网络隔离, 需要依赖 OBProxy 来路由消息。
注意
在私有化部署的部分场景,业务和数据库机房之间存在网络隔离,在这种场景也可以考虑部署 OBProxy。通过 IP 映射以及负载均衡组件,将业务请求发送到 OBProxy,OBProxy 统一转发业务请求到数据库。