【SOP 系列 02】使用 OBD 在线部署 OceanBase 集群

1、部署规划

2、安装依赖包

yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
yum -y install ob-deploy

3、确认 OBD 是否安装成功

obd --help

4、下载和修改 OBD yaml 模版文件

4.1 下载 OBD yaml 模版文件

OBD 使用的所有 yaml 文件模版都发布在 GitHub 中。

根据规划,选择对应的模版文件,这里选择的是 distributed-with-obproxy-example.yaml 文件。

对应的平面文件下载如下:

wget https://raw.githubusercontent.com/oceanbase/obdeploy/master/example/distributed-with-obproxy-example.yaml

4.2 修改 OBD yaml 模版文件

文件修改说明请参见 OBD 部署 OceanBase 集群 yaml 文件修改说明

5、部署 OceanBase 集群环境

obd cluster deploy ${your_deploy_name} -c distributed-with-obproxy-example.yaml

说明:

  • 在使用 obd cluster deploy 之后会在当前对应的用户家目录下生成一个 .obd 的隐藏目录。
  • ${your_deploy_name} 指定的名字跟 app_name 没有关系(名字可以一样,也可以不一样),可以根据需要设置。
  • 这一步并不是真正的部署 OceanBase 集群,是创建目录结构、授权等。

6、启动集群

obd cluster start ${your_deploy_name}

说明:

  • 首次部署集群时 start 命令会做集群初始化,包括创建系统表、sys 租户等。
  • 非首次部署时 start 命令表示启动 OceanBase 集群。

7、展示集群信息

obd cluster display ${your_deploy_name}

前排

学习学习

这个地方咋理解?
是不是应该是 obd cluster start …

是 obd cluster start ${your_deploy_name},这块内容写错了,我修改一下