• 分布式数据库OceanBase的安装


    OceanBase是阿里自研的分布式数据库,单集群规模超过 1500 节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。今天讲一讲OceanBase的安装,官网上面有详细的介绍,这里主要是针对容器部署详细介绍安装步骤一些过程中遇到的问题。

    1.查询目前的镜像版本

    docker search oceanbase

    选择第一个,这是OceanBase社区版, 目前最新的版本是V4.3.1,如果你下载最新版,就用下面的命令下载,如果下载特定版本,就在后面跟上版本号:

    1. docker pull oceanbase/oceanbase-ce
    2. docker pull oceanbase/oceanbase-ce:4.3.0

    2.启动OceanBase容器

    docker run -p 2881:2881 --name oceanbase -m 8g -e MINI_MODE=1 -d oceanbase/oceanbase-ce:4.3.0

    这里在官网的基础上增加一些参数

    参数说明
    --nameoceanbase指定容器名
    -m8g指定启动内存大小
    -e MINI_MODE1迷你模式,如果资源不够选这个

    为了看到安装进程 ,可以使用下面的命令查看

    docker logs -ft oceanbase

    日志中输出如下图的boot success!,表示安装启动成功。

     3.进入数据库

    可以通过下面的命令一步进入数据库

    docker exec -it oceanbase ob-mysql root
    

    进入后会显示这样

    obclient [oceanbase]>
    

    在这里可以敲在MySQL数据库客户端里的命令了

    接下来,建库、建表、操作表,随便玩。

    4.高级命令

    想看OceanBase Server的运行情况:

    SELECT * FROM oceanbase.DBA_OB_SERVERS;

     

     重点关注这几个项

    项目说明
    SVR_IP127.0.0.1该OB Server的IP
    SVR_PORT2882该OB Server的端口
    ZONEzone1OB Server所属的区域
    STATUSACTIVE正在运行

    查看OceanBase的区域情况:

    SELECT * FROM oceanbase.DBA_OB_ZONES;

     

  • 相关阅读:
    学神经网络需要什么基础,神经网络需要什么基础
    京东手机销售数据:2023年9月京东手机行业TOP10品牌排行榜
    【C++】常用集合算法
    Word隐藏批注知识分享,快速提升工作效率!
    curl命令的常用操作
    数据结构之堆的实现(图解➕源代码)
    Git基础命令
    带有ttl的Lru在Rust中的实现及源码解析
    《Unity Shader 入门精要》笔记04
    Qt 表格导出数据为 excel html csv
  • 原文地址:https://blog.csdn.net/dotnetstudio/article/details/139294188