83 lines
1.9 KiB
Markdown
83 lines
1.9 KiB
Markdown
在 CentOS7 镜像上部署 OceanBase 数据库
|
|
==================================================
|
|
|
|
OceanBase 数据库支持在 CentOS7 上运行。本文介绍如何在 CentOS7 的 Docker 镜像上部署 OceanBase 数据库。
|
|
|
|
前提条件
|
|
-------------------------
|
|
|
|
在 CentOS7 的 Docker 镜像上部署 OceanBase 数据库之前,您需要确认以下信息:
|
|
|
|
* 您已经安装了 Docker 和 Git。
|
|
|
|
Docker 安装详情,参考 [Docker 文档](https://www.docker.com/get-started)。
|
|
|
|
Git 安装详情,参考 [Git 文档](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)。
|
|
|
|
|
|
* 您已经启动了 Docker。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
操作步骤
|
|
-------------------------
|
|
|
|
按照以下步骤下载 CentOS7 镜像并部署 OceanBase 数据库。
|
|
|
|
1. 拉取 CentOS7 镜像。
|
|
|
|
```bash
|
|
docker pull centos:7
|
|
docker run -d -i -t centos:7 /bin/bash
|
|
docker exec -it <CONTAINER ID> /bin/bash
|
|
```
|
|
|
|
|
|
**注意**
|
|
|
|
|
|
|
|
您必须将 `CONTAINER ID` 替换为您的 centos:7 容器 ID。
|
|
|
|
|
|
2. 使用 OBD 部署 OceanBase 数据库。
|
|
|
|
```unknow
|
|
yum install -y yum-utils
|
|
yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
|
|
yum install -y ob-deploy
|
|
source /etc/profile.d/obd.sh
|
|
git clone https://github.com/oceanbase/obdeploy.git
|
|
cd obdeploy
|
|
obd cluster deploy c1 -c ./example/mini-local-example.yaml
|
|
```
|
|
|
|
|
|
|
|
详细信息,参考 [快速上手](https://open.oceanbase.com/quickStart)。
|
|
|
|
|
|
3. 增加 Docker 内存至 8G。
|
|
|
|
详细信息,Mac 用户参考 [Docker 桌面版 Mac 用户手册](https://docs.docker.com/docker-for-mac/#memory),Window 用户参考 [Docker 桌面版 Windows 用户手册](https://docs.docker.com/docker-for-windows/#advanced)。
|
|
|
|
|
|
4. 连接 OceanBase 数据库。
|
|
|
|
```unknow
|
|
yum install -y obclient
|
|
obd cluster start c1
|
|
obclient -h127.0.0.1 -P2881 -uroot
|
|
```
|
|
|
|
|
|
|
|
详细信息,参考 [快速上手](https://open.oceanbase.com/quickStart)。
|
|
|
|
|
|
|
|
|