OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)​

简介: OceanBase all-in-one 4.2.0.0 是蚂蚁集团推出的单机集成版分布式数据库,解压即用,内置服务、工具与运行环境,支持 CentOS/RHEL 7 x86_64,适合学习、测试与开发。

OceanBase all-in-one 4.2.0.0​ 是蚂蚁集团开源的分布式数据库 ​OceanBase​ 提供的一个单机集成版本,打包了数据库服务、管理工具和必要的运行环境,​解压即用,非常适合用来学习、测试和开发


一、准备工作

1. 确保系统是 CentOS 7 或 RHEL 7 的 x86_64 架构

你下载的这个包是专门给 ​CentOS 7 或 RHEL 7 的 64 位系统​ 准备的,别的版本不一定能用。

2. 确保你有 root 权限,或者能用 sudo

安装过程中需要用到管理员权限,最好直接用 root 用户登录,或者用有 sudo 权限的账号。

3. 检查系统基础环境(建议,但非必须)

OceanBase 对系统有一些基本要求,比如:

  • 内存最好不低于 ​8G​(最低 4G 能跑,但别太低)
  • 磁盘空间至少 ​10G 以上空闲​(数据会写磁盘,留多点好)
  • 系统是 64 位的 Linux

你可以用以下命令简单看一下:

uname -m                # 应该输出 x86_64
cat /etc/redhat-release # 看看是不是 CentOS 7.x 或 RHEL 7.x
free -h                 # 看内存
df -h                   # 看磁盘剩余空间

二、开始安装

1. 上传并解压安装包

安装包下载:https://pan.quark.cn/s/74f4cf004e54 ,假设你已经把这个 oceanbase-all-in-one-4.2.0.0-...tar.gz文件传到了服务器上,比如放在了 /home/yourname/目录下。

先进入那个目录,然后解压:

cd /home/yourname/
tar -zxvf oceanbase-all-in-one-4.2.0.0-100120230821114201.el7.x86_64.tar.gz

解压后会出来一个文件夹,通常名字类似于:

oceanbase-all-in-one-4.2.0.0

你可以再进这个文件夹看看:

cd oceanbase-all-in-one-4.2.0.0

2. 执行安装脚本

在这个解压出来的目录里,一般会有个安装脚本,名字通常是:

install.sh

运行它:

./install.sh

如果提示权限不够,就先给脚本加执行权限:

chmod +x install.sh
./install.sh

安装过程中,它会自动:

  • 创建 OceanBase 相关的用户和目录
  • 下载依赖(如果需要)
  • 部署 OceanBase 服务
  • 启动服务

注意看屏幕输出,如果有报错就根据提示处理,比如缺少某些依赖包等。​


三、安装后检查

安装成功后,OceanBase 服务应该已经启动了。

1. 查看服务状态

一般安装脚本会告诉你 OceanBase 的相关服务已经启动,或者你可以查看进程:

ps -ef | grep oceanbase

你应该能看到类似 observer这样的进程,这是 OceanBase 的核心服务进程。

2. 使用 OBClient 连接数据库

安装包里通常也自带了一个客户端工具,叫 ​obclient,用来连接 OceanBase 数据库。

你可以试着连接默认的 OceanBase 实例:

cd /path/to/oceanbase-all-in-one-4.2.0.0/bin   # 进入解压包里的 bin 目录
./obclient -h127.0.0.1 -P2883 -uroot@sys#obdemo -p

说明:

  • -h127.0.0.1:连接本机
  • -P2883:OceanBase 默认端口
  • -uroot@sys#obdemo:用户名是 root,租户是 sys,集群名一般是 obdemo(具体以实际为准)
  • -p:会提示你输入密码

🔒 ​默认密码是多少?​

一般 all-in-one 包安装后的 ​root@sys#obdemo​ 用户的默认密码可能是:

root

或者为空,也可能在安装日志里写了。如果连接时提示密码错误,可以尝试不输密码直接回车,或者查看安装过程中打印的日志,里面通常会告诉你初始密码。

如果连接成功,说明 OceanBase 已经跑起来了!

相关文章
|
SQL 分布式计算 Oracle
数据同步工具DataX的安装
数据同步工具DataX的安装
4221 0
|
缓存
idea更改默认缓存位置步骤
在idea使用中,会产生大量的缓存,一般默认存放在C盘里面,会加大C盘的储存负担,如果C盘足够大,可以不考虑更改idea的缓存位置
4182 0
idea更改默认缓存位置步骤
|
6天前
|
人工智能 Linux API
【保姆级图文教程】阿里云/本地零基础搭建OpenClaw及API配置+Claude Code协作技巧及避坑指南
2026年,AI Agent已从“辅助工具”进化为开发者的“核心协作伙伴”,而Claude Code凭借深度代码理解、计划模式、专业Agent体系三大核心优势,成为复杂项目开发的首选工具。与此同时,OpenClaw(曾用名Clawdbot)作为开源AI代理框架,通过与Claude Code的协同,实现“本地部署可控+云端能力赋能”的双重优势,彻底重构开发者的工作流——从需求分析、方案设计到代码开发、测试调试,AI全程参与,效率提升30%-50%。
633 7
|
10月前
|
SQL 关系型数据库 分布式数据库
PolarDB开源数据库入门教程
PolarDB是阿里云推出的云原生数据库,基于PostgreSQL、MySQL和Oracle引擎构建,具备高性能、高扩展性和高可用性。其开源版采用计算与存储分离架构,支持快速弹性扩展和100%兼容PostgreSQL/MySQL。本文介绍了PolarDB的安装方法(Docker部署或源码编译)、基本使用(连接数据库、创建表等)及高级特性(计算节点扩展、存储自动扩容、并行查询等)。同时提供了性能优化建议和监控维护方法,帮助用户在生产环境中高效使用PolarDB。
2989 21
|
9月前
|
Oracle 关系型数据库 MySQL
【赵渝强老师】OceanBase中的租户
OceanBase数据库采用多租户架构,支持云数据库部署。租户是资源分配单位,分为系统租户、用户租户和Meta租户。系统租户管理集群生命周期,用户租户提供完整数据库功能(支持MySQL和Oracle模式),Meta租户存储用户租户的私有数据。多租户架构降低运维复杂度,支持多种部署形式,确保数据隔离与安全。
570 0
|
SQL 缓存 大数据
大数据技术之Clickhouse---入门篇---SQL操作、副本
大数据技术之Clickhouse---入门篇---SQL操作、副本
|
Java API Spring
Springfox Swagger2从入门到精通
本文详细介绍了如何使用Springfox Swagger2在Spring Boot项目中生成API文档,包括引入依赖、配置Swagger2、启用Swagger2、编写API文档注释、访问Swagger UI以及常用注解分析和高级配置。
1418 0
Springfox Swagger2从入门到精通
|
存储 关系型数据库 数据库
OceanBase数据库常见问题之修改日志盘的数据存储路径后控件不生效如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
Web App开发 缓存 Java
IDEA环境下的热加载与热部署
本文探讨了开发中自动更新代码以提高效率的方法,提到了“热启动”等不同术语,并指出其实现比命名更重要。介绍了两种方式:使用Jrebel插件(需付费,可能与某些Spring Boot版本不兼容)和Spring Boot的devtools热加载。devtools通过两个ClassLoader实现快速更新,只需添加依赖并配置IDEA。此外,建议配合LiveReload浏览器插件自动刷新页面。遇到问题可能与JDK版本不匹配或缓存有关。
1422 1

热门文章

最新文章