安装和配置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集群)

相关推荐
ActionTech7 天前
ChatDBA VS DeepSeek:快速诊断 OceanBase 集群新租户数据同步异常
oceanbase·deepseek·chatdba·爱可生
码农老起7 天前
从Oracle到OceanBase数据库迁移:全方位技术解析
数据库·oracle·oceanbase
OceanBase数据库官方博客8 天前
数据文件误删除,OceanBase中如何重建受影响的节点
oceanbase·分布式数据库·运维管理·实践经验
码农老起11 天前
OceanBase数据库基于脚本的分布式存储层性能深度优化
数据库·分布式·oceanbase
码农老起11 天前
万亿级数据量的OceanBase应用从JVM到协议栈立体化改造实现性能调优
jvm·oceanbase
OceanBase数据库官方博客13 天前
OceanBase 读写分离最佳实践
oceanbase·分布式数据库·读写分离·最佳实践
OceanBase数据库官方博客15 天前
网易云信架构升级实践,故障恢复时间缩至8秒
oceanbase·分布式数据库·架构选型·布道师计划
OceanBase数据库官方博客17 天前
自然语言秒转SQL—— 免费体验 OB Cloud Text2SQL 数据查询
数据库·sql·ai·oceanbase·分布式数据库·向量·text2sql
OceanBase数据库官方博客24 天前
关于OceanBase与CDH适配的经验分享
oceanbase·分布式数据库·cdh
OceanBase数据库官方博客1 个月前
石基大商:OceanBase + Flink CDC,搭建连锁零售系统数据湖
flink·oceanbase·分布式数据库·实时数仓·零售