新手部署测试环境,在vm下需要什么配置才能部署安装,求介绍安装步骤
VM需要12C/16G,部署一个单机版测试一下!
- 需要操作系统相关的配置
- 使用obd web 部署一个单机带有ob server ocp-express 功能的部署
通过 obd 图形化界面部署 OceanBase 集群-V4.3.5-OceanBase 数据库文档-分布式数据库使用文档
根据文档库中的信息,以下是新手在虚拟机(VM)下部署 OceanBase 测试环境所需的硬件配置及安装步骤的详细介绍:
一、硬件配置要求
根据文档内容,OceanBase 社区版对测试环境的硬件配置有以下最低要求:
-
单机测试环境:
- CPU:至少 2vCPU(逻辑 CPU)。
- 内存:至少 8GB 内存,推荐 16GB 或更高。
- 磁盘:至少 19GB 可用磁盘空间,推荐 25GB 或更高。
-
容器化测试环境(Docker):
- 内存:容器可用内存不少于 6GB。
- CPU:建议至少分配 2 个逻辑 CPU。
-
生产环境(参考):
- 如果您未来计划扩展到分布式集群,生产环境需要至少三台机器。每台机器的配置建议为:
- CPU:至少 4vCPU。
- 内存:至少 10GB,推荐 16GB 或更高。
- 磁盘:至少 25GB 可用存储空间。
- 如果您未来计划扩展到分布式集群,生产环境需要至少三台机器。每台机器的配置建议为:
注意:以上配置适用于社区版的测试和学习场景。如果您的虚拟机资源有限,可以尝试最低配置,但可能会影响性能体验。
二、安装步骤
以下是基于虚拟机的 OceanBase 测试环境安装步骤,分为两种常见方案:使用 RPM 包安装和使用 OBD 工具安装。
方案一:使用 RPM 包快速安装
此方法适合快速体验 OceanBase 数据库,适用于支持的 Linux 系统(如 CentOS、Ubuntu 等)。
-
准备环境:
- 确保虚拟机运行的操作系统为支持的版本(参考 文档片段 9 中的说明)。
- 确保虚拟机已连接互联网,以便下载必要的软件包。
-
执行安装命令:
使用以下命令在线下载并安装 OceanBase 数据库:sudo bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/service/installer.sh)"
说明:此命令会自动下载最新版本的 RPM 包并完成安装。
-
启动服务:
安装完成后,可以通过以下命令管理 OceanBase 数据库服务:systemctl start observer systemctl status observer
-
验证安装:
使用 MySQL 客户端或 OBClient 连接数据库,验证是否成功启动:mysql -h127.0.0.1 -P2883 -uroot -p
方案二:使用 OBD 工具安装
OBD 是 OceanBase 提供的官方部署工具,适合更灵活的部署需求。
-
准备环境:
- 确保虚拟机满足硬件要求(至少 2vCPU、8GB 内存、19GB 磁盘)。
- 确保已安装 Python 和 SSH 工具。
-
安装 OBD:
执行以下命令安装 OBD 工具:pip install obd-cli
-
创建配置文件:
根据 配置文件示例,创建一个适合单机测试环境的配置文件(例如single_machine.yaml
)。示例配置文件内容:
oceanbase-ce: servers: - name: server1 ip: 127.0.0.1 configs: system_memory: 4G data_dir: /data/obdata
-
执行部署命令:
使用以下命令通过 OBD 部署 OceanBase:obd cluster deploy my_cluster -c single_machine.yaml
-
启动集群:
部署完成后,启动集群:obd cluster start my_cluster
-
验证安装:
使用以下命令连接数据库,验证是否成功启动:obd cluster display my_cluster mysql -h127.0.0.1 -P2883 -uroot -p
三、注意事项
-
操作系统支持:
- 确保虚拟机运行的操作系统为支持的版本(参考 文档片段 9)。
-
资源预留:
- 虚拟机的内存和 CPU 资源需预留足够余量,避免因资源不足导致安装失败或性能下降。
-
网络连通性:
- 如果使用 OBD 工具部署,确保虚拟机能够通过 SSH 访问自身。
-
磁盘路径:
- 配置文件中指定的磁盘路径(如
/data/obdata
)需提前创建并确保有足够的写入权限。
- 配置文件中指定的磁盘路径(如
如果您按照上述步骤操作后仍遇到问题,请提供更多具体错误信息,我将尽力为您解答!
检索到的文档如下:
感谢分享
好的,学习了
这个主要看你部署的版本,和实验的需求了.具体可以参考官网推荐配置