OceanBase数据库社区版入门到实战.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

OceanBase社区版入门到实战

一、分布式数据库架构演变历史

集中式-分布式数据库中间件(分库分表)-原生分布式

1.1、OceanBase发展历史

最早是2010年的淘宝的收藏夹

1.2、OceanBase核心特性

OceanBase是原生分布式数据库

1.3、OceanBase的业务场景

二、OceanBase社区版下载安装:

(2.1)官网下载

/softwareCenter/community

(2.2)GitHub下载

/oceanbase/oceanbase/releases/

(2.3)阿里云Yum源

/oceanbase/OceanBase.repo

设置阿里云Yum源的方法如下:

yuminstall-yyum-utils

yum-config-manager--add-repo/oceanbase/OceanBase.repo

2.4、OceanBase部署模式

(2.4.1)Docker部署(用于学习,笔记本可部署)

(2.4.1)手动部署

单副本集群:observer(N)+obproxy(可选)

三副本集群:observer(N:N:N)+obproxy(必选)

(2.4.2)自动部署OBD(OceanBaseDeployer简称OBD,是快速部署oceanbase的工具)

单副本集群:obd+observer(N)+obproxy(可选)

三副本集群:obd+observer(N:N:N)+obproxy(必选)

以下是部署示意图:

2.5、OceanBaseDocker体验

(2.5.1)Docker软件安装准备:

内存不小于12GB的笔记本

Docker下载地址?/get-docker/

调整可用资源,内存=10GB

(2.5.2)下载OB镜像

dockerpulloceanbase/obce-mini

(2.5.3)启动容器

dockerrun-p2881:2881--nameobce-mini-d\

-eOB_HOME_PATH=/root/obce/\

-eOB_TENANT_NAME=obmysqloceanbase/obce-mini

注:启动容器的过程,包括初始化OB,需要等待大约3分钟时间

(2.5.4)进入容器

dockerexec-itobce-minibash

(2.5.5)查看OBD部署配置

obdclusterlist

obdclusterdisplaymini-ce

(2.5.6)开始使用OceanBase单副本集群

ob-mysqlsys

ob-mysqlroot

ob-mysqltest

(2.5.7)查看集群资源情况

selecta.zone,concat(a.svr_ip,:,a.svr_port)observer,cpu_total,(cpu_total-cpu_assigned)cpu_free,

round(mem_total/1024/1024/1024)mem_total_gb,round((mem_toal-mem_assigned)/1024/1024/1024)mem_free_gb,

round(a.disk_total/1024/1024/1024)disk_total_gb,usec_to_time(b.last_offline_time)last_offline_time,

usdc_to_time(b.start_service_time)start_service_time,b.status,usec_to_time(b.stop_time)stop_time,

b.build_versionfrom__all_virtual_server_statajoin__all_serverb

on(a.svr_ip=b.svr_ipanda.svr_port=b.svr_port)orderbya.zone,a.svr_ip\G

(2.5.8)设置资源规格

createresourceunitmy_unit_configmax_cpu=4,min_cpu=4,max_memory=2G,min_memory=2G,max_iops=10000,min_iops=1000,max_session_num=1000000,max_disk_size=1024G;

(2.5.9)设置资源池

createresourcepoolmy_poolunit=my_unit_config,unit_num=1;

(2.5.10)创建业务租户

create

文档评论(0)

181****8052 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档