安装和配置OceanBase

安装和配置OceanBase

下面是安装和配置OceanBase(jieyiobs集群)的步骤:

1. 安装YUM工具(如果尚未安装)

bash 复制代码
yum install -y yum-utils

2. 添加OceanBase仓库

为了能从OceanBase的官方源安装软件,需要添加它的仓库:

bash 复制代码
yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo

3. 安装OceanBase Deploy工具

安装部署工具ob-deploy,这是部署和管理OceanBase集群的命令行工具:

bash 复制代码
yum install -y ob-deploy

4. 配置文件准备

创建了一个配置文件mini-local-example.yaml,这个文件包含了集群的配置。你可能需要调整这个文件以适配你的具体需求。你可以使用vim来编辑这个文件:

bash 复制代码
vim mini-local-example.yaml

配置文件详解

yaml 复制代码
oceanbase-ce:
  servers:
    - 127.0.0.1  # 使用本机IP地址,不支持使用主机名
  global:
    home_path: /root/observer  # OceanBase数据库的工作目录
    data_dir: /home/data  # 数据存储目录
    devname: lo  # 服务器的网络适配器名称,这里使用的是本地环回地址
    mysql_port: 2881  # OceanBase对外的MySQL端口,默认2881
    rpc_port: 2882  # OceanBase内部使用的RPC端口,默认2882
    zone: zone1  # 集群的区域设置
    cluster_id: 1  # 集群的ID
    memory_limit: 6G  # 观察者可用的最大运行内存
    system_memory: 1G  # 为通用租户保留的系统内存
    datafile_size: 2G  # 数据文件的大小
    datafile_next: 2G  # 数据文件自动扩展步长
    datafile_maxsize: 20G  # 数据文件的最大自动扩展大小
    log_disk_size: 13G  # 用于clog文件的磁盘空间大小
    cpu_count: 16  # 分配给Observer的CPU数量
    production_mode: false  # 是否生产模式,此处设置为非生产模式
    enable_syslog_wf: false  # 是否将警告级别以上的系统日志输出到单独的文件
    enable_syslog_recycle: true  # 是否启用系统日志自动回收
    max_syslog_file_count: 4  # 启用自动回收前保留的最大日志文件数
    root_password: XXXXXAliDB@23  # Root用户密码

5. 部署和启动集群

首先,你使用obd cluster deploy命令部署了名为jieyiobs的集群:

bash 复制代码
obd cluster deploy jieyiobs -c mini-local-example.yaml

然后,启动集群:

bash 复制代码
obd cluster start jieyiobs

6. 连接到集群

启动集群后,你使用以下命令连接到数据库:

bash 复制代码
obclient -h127.0.0.1 -P2881 -uroot -p'XXXXXXAliDB@23' -Doceanbase -A

7. 集群状态和管理

为了查看集群的状态,你可以使用以下命令:

bash 复制代码
obd cluster display jieyiobs

如果需要查看详细的日志,可以使用:

bash 复制代码
obd display-trace 2aba67f2-10d8-11ef-8a5a-005056aafcd3

这些步骤涵盖了从安装必要的工具到部署和启动你的OceanBase集群(jieyiobs)的完整过程。# 安装和配置OceanBase(jieyiobs集群)

相关推荐
福娃筱欢17 小时前
使用 OBD 图形化部署单点OceanBase数据库
oceanbase
福娃筱欢21 小时前
使用 OBD 交互式部署单点OceanBase数据库
oceanbase·obd
福娃筱欢21 小时前
OB4.X集群状态running但是oceanbase-ce is not running
oceanbase
GottdesKrieges5 天前
OceanBase容量统计:租户、数据库、表大小
数据库·oceanbase
GottdesKrieges7 天前
OceanBase系统日志管理
数据库·oracle·oceanbase
GottdesKrieges11 天前
obdumper和obloader迁移OceanBase业务库(二):报错与调优
数据库·oceanbase
百胜软件@百胜软件11 天前
百胜软件×OceanBase深度合作,赋能品牌零售数字化实践降本增效
oceanbase·零售
GottdesKrieges11 天前
obdumper和obloader迁移OceanBase业务库(一):实施手册
数据库·oceanbase
类似不类似11 天前
对比Mysql理解OceanBase中的租户设计
数据库·mysql·oceanbase
福娃筱欢12 天前
SQLShift 实现Oracle 到 OceanBase 的存储过程转换初体验
oracle·oceanbase·sqlshift