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}