oceanbase安装部署

oceanbase集群社区版4.2.1.4
我采用3zone部署,每个zone有两台机器,这3个zone的每两台机器磁盘大小配置是不一样的,所以我想要每个zone的机器单独配置磁盘目录和大小,这个应该怎么单独设置呢,我使用obd部署

目前是新环境还是用过一段时间的呢。

  1. 修改磁盘大小可以 obd cluster edit-config name 信息修改资源大小。
  2. 修改磁盘目录可能会触发重装机制。

新的集群,就是想不同zone磁盘可以用的大小不一样的,这样充分利用磁盘容量,就是可以单独设置每台机器的磁盘容量大小,这个应该怎么设置呢,我看obd,ocp都是直接全局的设置

配置文件麻烦看一下。

user:
username: root
password:
port: xxx
oceanbase-ce:
version: 4.2.1.4
release: 104000052024022918.el7
10.2xxx:
zone: zone1
10.2xxxx:
zone: zone2
10.2xxxx:
zone: zone3
servers:

  • 10.2xxxx
  • 10.2xxxx
  • 10.2xxxx
    global:
    appname: obcluster
    root_password: xxxxxxx
    mysql_port: 2881
    rpc_port: 2882
    home_path: /disk/nvme1n1/oceanbase
    data_dir: /disk/nvme2n1
    redo_dir: /disk/nvme3n1
    cluster_id: ‘1’
    datafile_size: 5120GB
    datafile_maxsize: 5120GB
    log_disk_size: 5120GB
    enable_syslog_recycle: ‘True’
    max_syslog_file_count: ‘8’
    memory_limit: 324GB
    system_memory: 51GB
    cpu_count: ‘80’
    devname: bond0
    proxyro_password:xxxxxxxxxx
    enable_syslog_wf: true
    enable_sql_audit: true
    直接部署的配置文件类似于上面,但是我想分别设置一下每台机器的磁盘大小这个怎么指定呢

可以参考下下面这个配置格式,将global中的磁盘参数配置挪到对应节点下的server别名下,即可设置每个节点的磁盘容量。注意:保存配置后需要看下提示 是重装生效 还是重启生效,重装会清理掉数据库数据、

可以了