原文链接:https://www.oceanbase.com/community/answer/detail?id=508
OceanBase CE 容器下载使用简介
简介
本文基于OceanBase社区版构建了一个容器,仅用于学习研究。
前提条件
请确保宿主机的可用资源满足下面要求:
- 逻辑 CPU 不少于4个
- 可用内存不少于 10G,并且 docker 容器内存限制不少于10G
- 空间不少于10G
安装
pull and run
PULL镜像后,映射宿主机端口到容器对应端口,后续可以通过客户端连接该端口操作数据库。
docker pull obpilot/oceanbase-ce:latest
docker run -itd -m 10G -p 2881:2881 -p 2883:2883 --name oceanbase-ce obpilot/oceanbase-ce:latest
log in and start oceanbase-ce
docker exec -it oceanbase-ce bash
obd cluster list
obd cluster start obdemo
The password of admin is : adminPWD123 . You can install rpms by command sudo yum -y install xxxx .
admin 用户的密码是 : adminPWD123 . 您可以使用 sudo yum 安装软件包。
create an oceanbase mysql tenant
obclient -h127.1 -uroot@sys#obdemo -P2883 -prootPWD123 -c -A oceanbase
alter resource unit sys_unit_config min_cpu=5;
CREATE resource unit S4C1G max_cpu=4, min_cpu=4, max_memory='1G', min_memory='1G', max_iops=10000, min_iops=1000, max_session_num=1000000, max_disk_size='1024G';
CREATE resource pool my_pool unit = 'S4C1G', unit_num = 1;
create tenant obmysql resource_pool_list=('my_pool'), primary_zone='RANDOM',comment 'mysql tenant/instance', charset='utf8' set ob_tcp_invited_nodes='%', ob_compatibility_mode='mysql';
exit;
log in to the obmysql tenant
obclient -h 127.1 -uroot@obmysql#obdemo -P2883 -p -c -A test
#回车登录,默认密码为空
empty password.
show databases;
# 执行BMSQL ,路径可以进去DOCKER查看~
source bmsql.sql
帮助
你可以在OceanBase 社区版官网问答区(http://open.oceanbase.com/answer),或者访问我的个人微信公众号(搜索公众号:obpilot )。
原文地址:https://www.oceanbase.com/community/answer/detail?id=508