---
title: "OBKV-HBase 部署 - OceanBase 数据库 V4.2.1 | OceanBase 文档中心"
description: OBKV-HBase 部署 OBKV-HBase 的部署主要包括两部分： OBKV 集群的部署：OBKV 集群其实就是一个 MySQL 租户的 OceanBase 集群，集群的部署方式请参见 部署 OceanBase 数据库 。 OBKV Client 的配置：购买 OBKV 的云服务以及私有化部署两种方式下，OBK…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库KV 型 - V 4.2.1

# OBKV-HBase 部署

更新时间：2025-03-20 11:21:26

[编辑](https://github.com/oceanbase/oceanbase-kv/edit/V4.2.1/zh-CN/200.obkv-hbase/150.obkv-hbase-install-intro.md)  

OBKV-HBase 的部署主要包括两部分：

- OBKV 集群的部署：OBKV 集群其实就是一个 MySQL 租户的 OceanBase 集群，集群的部署方式请参见 [部署 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217980)。
 - OBKV Client 的配置：购买 OBKV 的云服务以及私有化部署两种方式下，OBKV Client 的配置会有一些不同。

## OBKV 集群部署

可以根据需要选择合适的产品形态、部署方案和部署方式。

### 选择合适的产品形态

OceanBase 数据库提供企业版和社区版两种形态。从部署方式来看，当前社区版仅支持直连模式，企业版同时支持 ODP 和直连模式，您可以根据业务需求选择合适的产品形态。

### 选择合适的部署方案

OceanBase 数据库采用基于无共享（Shared-Nothing）的多副本架构，让整个系统没有任何单点故障，保证系统的持续可用。OceanBase 数据库支持单机（单机房部署 OceanBase 集群）、机房（同城多机房部署 OceanBase 集群，机房以下统称：IDC）、城市（多城市部署 OceanBase 集群）级别的高可用和容灾，可以进行单机房、双机房、两地三中心、三地五中心部署，且支持部署仲裁服务来降低成本。  
 关于每种部署方案的详细介绍，参见 [OceanBase 集群高可用部署方案简介](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217981)。

### 选择合适的部署方式

| **产品形态** | **使用场景** | **推荐的部署方式** | **部署工具** |
| --- | --- | --- | --- |
| **OceanBase 企业版** | 生产环境 | 建议使用 OCP 部署 OceanBase 集群。   具体操作请参见 [使用 OCP 部署三副本 OceanBase 集群](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220847)。 | OAT + OCP |
| **OceanBase 企业版** | 非生产环境 | 可以使用命令行部署 OceanBase 集群。   具体操作请参见 [使用命令行部署三副本 OceanBase 集群](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220835)。 | oatcli 命令行工具 |
| **OceanBase 社区版** | 线上环境 | 建议使用 OBD 进行标准部署。   具体操作参见 [通过 OBD 白屏部署 OceanBase 集群](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220851)。 | OBD |
| **OceanBase 社区版** | kubernetes 环境 | 建议使用 ob-operator 的方式部署。   具体操作参见 [在 Kubernetes 集群中部署 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218236)。 | ob-operator |
| **OceanBase 社区版** | 非原生支持的操作系统（比如 MAC 和 Windows）的快速体验场景 | 建议使用 Docker 镜像的方式进行部署。   具体操作参见 [快速体验 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217958) 中的 **方案三：部署 OceanBase 容器环境** 一节。 | |
| **OceanBase 社区版** | 原生支持的操作系统（Linux 系列，具体见支持的操作系统列表）的快速体验场景 | 建议使用 OBD 进行部署；具体操作参见 [快速体验 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217958) 中的 **方案一：部署 OceanBase 演示环境** 或 **方案二：部署 OceanBase 集群环境**。 | OBD |

### 规划您的资源

选择了合适的部署方案开始部署之前，您需要规划和准备部署所需的资源。

- 有关服务器的配置要求，参见 [准备服务器](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218705)。

## OBKV Client 的配置方式

OBKV-HBase 在公有云以及私有化部署上有所不同，如下图所示。

![client-config](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/observer/kv/client-config.png)

### 直连模式简介

私有化部署的时候可以采取直连模式。

- 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 统一转发业务请求到数据库。

  上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
