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

​

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

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

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

二、开始安装

1. 上传并解压安装包

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

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

bash 复制代码
cd /home/yourname/
tar -zxvf oceanbase-all-in-one-4.2.0.0-100120230821114201.el7.x86_64.tar.gz

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

sql 复制代码
oceanbase-all-in-one-4.2.0.0

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

sql 复制代码
cd oceanbase-all-in-one-4.2.0.0

2. 执行安装脚本

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

复制代码
install.sh

运行它:

bash 复制代码
./install.sh

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

bash 复制代码
chmod +x install.sh
./install.sh

安装过程中,它会自动:

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

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


三、安装后检查

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

1. 查看服务状态

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

perl 复制代码
ps -ef | grep oceanbase

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

2. 使用 OBClient 连接数据库

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

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

bash 复制代码
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 已经跑起来了!

​

相关推荐
IT大白鼠15 分钟前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 2 篇 · 安全守规矩的 AI:分级安全管控是灵魂
linux·运维·人工智能
风华同学19 分钟前
免密SSH登录Ubuntu
linux·运维·ubuntu
꯭自꯭闭꯭19 分钟前
达梦守护集群手工切换及故障切换
linux·运维·服务器·数据库
cuijiecheng201841 分钟前
RK3588 DEP 接入 Dante Domain Manager(DDM)完整测试记录
linux
爱吃香菜的初学者1 小时前
十二.Linux——管道
linux·运维·服务器
网硕互联的小客服9 小时前
Linux服务器磁盘应该如何合理分区?
linux·运维·服务器
贵沫末10 小时前
Ubuntu——常用软件安装
linux·运维·ubuntu
Doraemomo11 小时前
Linux内核驱动开发——中断与定时器
linux·运维·驱动开发
2301_8084143811 小时前
Linux中动静态库的理解
linux·运维·服务器
M78佐菲12 小时前
ARM学习笔记(11)
linux·arm开发·笔记·嵌入式硬件·学习