news 2026/7/30 13:49:49

OCP 部署三节点 OceanBase 集群

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OCP 部署三节点 OceanBase 集群

OCP 部署三节点 OceanBase 集群

最近在学习 OceanBase,官方推荐通过 OAT 工具部署 OCP(运维管理平台),再通过 OCP部署 OceanBase集群。由于主机硬件资源有限,因此创建了一台 16C32G 的 VMware 虚拟机,将 OAT、OCP 都部署在此台虚拟机上,安装 OCP 之前还需安装 MetaDB(本质上是OceanBase 数据库)和 openSearch 。因此:
如果想达到分布式效果,则至少需要使用 1 + 3 共 4 台机器。
如果资源不够,可以部署 OceanBase 单机,此时需要 1 + 1 共 2 台机器。

环境配置‸

IPCPUMemDisk用途
192.168.182.2016C32G根盘 50G, /data/1 60G, /data/log1 50GOCP
192.168.182.214C10G根盘 / 150Gobserver
192.168.182.224C10G根盘 / 150Gobserver
192.168.182.234C10G根盘 / 150Gobserver, obproxy

1. 安装 OAT

1.1 解压 OAT 安装包

1.2 执行安装

执行 install. sh 进行 OAT 安装。

# ./install.shBefore installation, pleasesetthe config below: // 输入docker root dir目录 Input thedockerroot dir: /docker // 输入OAT安装目录、HTTP监听端口、数据库端口 Input the OAT data dir: /oat Input the OAT HTTP listen port:7000Input the OAT database port:3306Start preparedocker

一路回车,安装成功后,可以登录 OAT WEB 界面。

2. 添加服务器

遇到资源小报错的,手动设置成功。

3. 部署 MetaDB

在 OAT WEB 界面左侧,点击“产品服务” --> “组件” --> “创建组件”,选择"创建 MetaDB"

4. 安装 OpenSearch

5. 安装 OCP

5.1 点击安装产品,选择安装 OCP

5.2 安装配置

5.3 查看任务

5.4 查看服务器 docker

发现有 OCP、influxdb、OpenSearch、metadb 和 oat 的 docker, 均正常运行。

[root@ocp data]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 00f376d5f01f reg.docker.alibaba-inc.com/oceanbase/ocp-all-in-one:4.3.4-20250121171908"/usr/bin/supervis..."13minutes ago Up13minutes ocp 789f69f5cf18 influxdb:1.8"/entrypoint.sh in..."56minutes ago Up56minutes influxdb a35688d954b8 oceanbase/opensearch:3.3.2"/opt/entrypoint.sh"57minutes ago Up57minutes opensearch 75326f9a03a0 reg.docker.alibaba-inc.com/devtools/metadb:OB4.2.1.7_OBP4.2.1.0_x86_20240709"/root/init.sh"About an hour ago Up About an hour metadb a5e311f18775 reg.docker.alibaba-inc.com/oceanbase/oat:4.3.2_bp1_20250711_x86"/oat/distribution..."14hours ago Up About an hour oat

6. 安装 ODC (可选)

7. 登录 OCP

访问 http://192.168.182.20:8080/login admin/aaAA11__(前面设置的)

备注: OceanBase 工具常见端口 OAT 端口 :7000 OCP 端口:8080 ODC 端口:8989 OMS 端口:8089

主页:

目前只有 1 台机器:

集群也只有一个,就是刚刚建的 metadb_cluster

点击查看租户,发现有三个租户:sys租户,admin 租户,ocp_moitor 租户。

才发现前面 把 ocp_meta 写成了 admin 了。
因此,可以理解了 metaDB 其实是给 OCP、OMS、ODC 等工具提供元数据存储。

8. OAT里面添加三台服务器

三台服务器任务执行情况:



添加完后,OCP自动同步过来,出现刚刚的三台服务器

9. 部署集群

9.1 填写相关参数

按照图片里填即可,注意:

__min_full_resource_pool_memory 应该设置为 1073741824,这是最小值否则OBServer启动报错。


创建成功

9.2 查看集群


admin 这套是 metaDB,写错了;
OBCP 是刚刚建的三节点集群。

10. 部署 obproxy


部署成功

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 13:48:35

S7-1500与AKD伺服PROFINET通讯实战指南

1. 项目概述在工业自动化领域,PROFINET通讯一直是工程师们必须掌握的核心技能之一。今天我要分享的是西门子S7-1500 PLC与科尔摩根AKD伺服驱动器通过PROFINET实现通讯的完整实战经验。这个配置在包装机械、印刷设备和自动化生产线中非常常见,但网上的教程…

作者头像 李华
网站建设 2026/7/30 13:47:00

Open-Lyrics:用AI技术为音频文件智能生成专业歌词的终极方案

Open-Lyrics:用AI技术为音频文件智能生成专业歌词的终极方案 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT,Claude等)来转录、翻译你的音频为字幕文件。 …

作者头像 李华
网站建设 2026/7/30 13:41:49

ZYNQ PS端SD卡文件读取实战:从硬件配置到软件优化的完整指南

1. 项目概述:从零到一,打通ZYNQ PS端SD卡数据通路最近在做一个嵌入式图像处理的项目,需要把存在SD卡里的大量原始图像数据快速读到ZYNQ的PS(Processing System)端内存里,交给ARM核做预处理。听起来是个基础…

作者头像 李华
网站建设 2026/7/30 13:41:38

MATLAB机械臂动力学建模与仿真:从理论到工程实践

1. 从理论到实践:为什么动力学分析是机械臂开发的基石如果你正在接触六轴机械臂,无论是做学术研究、参加机器人比赛,还是进行工业应用的前期仿真,那么“动力学分析”这个词你一定绕不过去。很多人一上来就想让机械臂动起来&#x…

作者头像 李华
网站建设 2026/7/30 13:41:19

汉字的时空穿透力与三维密码体系解析

1. 汉字传承的时空穿透力 在西安碑林博物馆,一位中学生正用手机扫描拓片上的甲骨文,屏幕上立刻显示出这个字的现代写法、读音和释义。这个场景完美诠释了汉字最神奇的特质——哪怕相隔三千年,今天的我们依然能够读懂祖先刻在龟甲上的文字。这…

作者头像 李华