信电南自实践: OceanBase 手动部署文档

作者简介:李寅,软件测试工程师。

1. 实验环境

1) WIN10;16G内存;512G存储SSD;

2) 安装基于windows的Docker软件;

信电南自实践: OceanBase 手动部署文档-每日运维

2. 下载并运行Docker镜像

2.1搜索镜像资源

Docker search oceanbase
信电南自实践: OceanBase 手动部署文档-每日运维

2.2 拉取ob镜像

Docker pull obpilot/oceanbase-ce

信电南自实践: OceanBase 手动部署文档-每日运维

2.3 运行镜像

docker run -p 2881:2881 --name obce-mini -d -e OB_HOME_PATH="/root/obce/" -e OB_TENANT_NAME="obmysql" oceanbase/obce-mini

信电南自实践: OceanBase 手动部署文档-每日运维

2.4 进入容器

docker exec -it obce-mini bash

信电南自实践: OceanBase 手动部署文档-每日运维

3. 检查集群状态并启动集群

3.1 obd cluster list

信电南自实践: OceanBase 手动部署文档-每日运维

3.2 obd cluster list

信电南自实践: OceanBase 手动部署文档-每日运维

4. 创建租户、数据库、表

4.1 进入oceanbase

信电南自实践: OceanBase 手动部署文档-每日运维

4.2 创建资源单元

信电南自实践: OceanBase 手动部署文档-每日运维

4.3 创建资源池

信电南自实践: OceanBase 手动部署文档-每日运维

4.4 创建租户

信电南自实践: OceanBase 手动部署文档-每日运维

4.5 创建数据库、表

mysql -h 127.1 2883 -u root@mysqlob

信电南自实践: OceanBase 手动部署文档-每日运维

创建数据库及表:

create database mytestdb;
use mytestdb;
create table test1(id int primary key,name varchar(256),age int,sex int);
select * from test1;
desc test1;

信电南自实践: OceanBase 手动部署文档-每日运维

插入数据:

insert into test1 values(1,'ly3',1,0),(2,'ly2',2,0),(3,'ly',3,1);

信电南自实践: OceanBase 手动部署文档-每日运维