OceanBase:01-单机部署(开发环境)

目录

一、体系架构

二、配置要求

三、解压安装包

四、执行安装

五、配置环境变量

六、快速部署

七、访问数据库


      OceanBase 数据库(OceanBase Database)是一款蚂蚁集团完全自研的企业级原生分布式数据库,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,刷新 TPC-C 标准测试,单集群规模超过 1500 节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。

一、体系架构

OceanBase:01-单机部署(开发环境)_第1张图片

        如图所示,数据服务层表示一个 OceanBase 数据库集群。该集群由三个子集群(Zone)组成,一个 Zone 由多台物理机器组成,每台物理机器称之为数据节点(OBServer 节点)。OceanBase 数据库采用 Shared-Nothing 的分布式架构,每个数据节点都是对等的。
OceanBase 数据库中存储的数据分布在一个 Zone 的多个数据节点上,其它 Zone 存放多个数据副本。如图所示的 OceanBase 数据库集群中的数据有三个副本,每个 Zone 存放一份。这三个 Zone 构成一个整体的数据库集群,为用户提供服务。
        根据部署方式的不同,OceanBase 数据库可以实现各种级别容灾能力:

  • 服务器(Server)级无损容灾:能够容忍单台服务器不可用,自动无损切换。
  • 机房(Zone)级无损容灾:能够容忍单个机房不可用,自动无损切换。
  • 地区(Region)级无损容灾:能够容忍某个城市整体不可用,自动无损切换。

        当数据库集群部署在一个机房的多台服务器时,实现服务器级别容灾。当集群的服务器在一个地区的多个机房中时,能够实现机房级别容灾。当集群的服务器在多个地区的多个机房中时,能够实现地区级别容灾。
        OceanBase 数据库的容灾能力可以达到 RPO=0,RTO<8 秒的国标最高的 6 级标准。

二、配置要求

1.Linux操作系统
2.可用内存不少于8G
3.安装目录空间不少于50G(默认安装在当前安装用户的家目录下)

三、解压安装包

tar -zxf oceanbase-all-in-one-4.1.0.0-100120230423105040.el7.x86_64.tar.gz
 

四、执行安装

进入解压目录 oceanbase-all-in-one,执行:./bin/install.sh 安装
 

五、配置环境变量

source ~/.oceanbase-all-in-one/bin/env.sh

六、快速部署

obd demo

OceanBase:01-单机部署(开发环境)_第2张图片

      默认安装在用户目录下面,需要50G空间,如果home空间不足,则可以使用 --home_path=/oceanbase-home 指定安装目录。

七、访问数据库

1.使用obclient访问

obclient -h127.0.0.1 -P2883 -uroot -Doceanbase -A

OceanBase:01-单机部署(开发环境)_第3张图片
2.使用mysql客户端访问

mysql -uroot -P2883 -h192.168.179.134 -Doceanbase -A

OceanBase:01-单机部署(开发环境)_第4张图片

你可能感兴趣的:(OcenaBase,oceanbase)