OceanBase分布式数据库 社区版

原文链接: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值