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

相关推荐
OceanBase数据库官方博客2 天前
如何在 Ubuntu 上 部署 OceanBase
ubuntu·oceanbase·分布式数据库·安装部署
靖顺2 天前
【OceanBase 知识点】—— OceanBase 数据库开发规范最佳实践
oceanbase·数据库开发
OceanBase数据库官方博客3 天前
OceanBase JDBC (Java数据库连接)的概念、分类与兼容性
java·oceanbase·分布式数据库
OceanBase数据库官方博客3 天前
微澜:用 OceanBase 搭建基于知识图谱的实时资讯流的应用实践
知识图谱·oceanbase·分布式数据库·应用实践
小至尖尖4 天前
使用ob_tools包收集分析oceanbase数据库oracle租户缓慢sql语句
sql·oceanbase·sql优化
OceanBase数据库官方博客4 天前
在 Mac 和 Windows 系统中快速部署 OceanBase
oceanbase·分布式数据库·安装部署
老年DBA4 天前
Oceanbase-Topk直方图
oceanbase
OceanBase数据库官方博客4 天前
OceanBase 4.3.3 功能解析:列存副本
oceanbase·分布式数据库·列存
OceanBase数据库官方博客4 天前
OceanBase 应用实践:如何处理数据空洞,降低存储空间
oceanbase·分布式数据库·最佳实践
OceanBase数据库官方博客4 天前
Json 类型与多值索引 — OceanBase 4.3.2 AP 功能体验
json·oceanbase·分布式数据库