吃透 OceanBase| 数据库生产环境如何部署 ?

本文档详细介绍了如何部署 OceanBase 数据库,包括前提条件、部署模式、下载安装、集群配置、连接数据库和创建租户等步骤。推荐使用三副本部署模式,通过 all-in-one package 完成 OBD、OceanBase、OBProxy 等组件的安装。在安装过程中,需要注意配置文件的修改,如 IP、端口和用户密码,确保数据安全。
摘要由CSDN通过智能技术生成

大家好,我是吃萝卜不吐葡萄皮,可以叫我皮哥。

这几年国产数据库 OceanBase 非常火,身边好多朋友都在提,我也充满兴趣,下班抽空学习一段时间了,想通过笔记的形式分享一下学习进程,部分内容是官方资料的摘录或整合,希望方便更多朋友学习与参考,一起交流。

学习笔记第5篇。

名词解释

  • 中控机器

    存储 OceanBase 数据库安装包和集群配置信息的机器。

  • 目标机器

    安装 OceanBase 数据库的机器。

  • OBD

    OceanBase Deployer,OceanBase 开源软件的安装部署工具,简称为 OBD。

  • OBProxy

    OceanBase Database Proxy,OceanBase 高性能反向代理服务器,简称为 OBProxy。

  • OCP

    OceanBase Cloud Platform,OceanBase 运维管理工具,简称为 OCP。

前提条件

在连接 OceanBase 数据库之前,请您确认以下信息:

  • 您的机器满足软硬件要求。详细信息,参考 软硬件要求

  • 生产环境下,您需要进行环境和配置检查,具体操作请参考 部署前配置

部署模式

本文采用三副本部署模式,推荐使用四台机器,您可以根据自己实际情况选择合适的部署方案。其中:

  • 使用一台机器部署 OBProxy、Grafana、Prometheus;如果您已经安装或计划安装OCP,则无需安装 Grafana 和 Prometheus。

  • 使用三台机器部署 OceanBase 集群。

说明

  • 在生产环境下,推荐将 OBProxy 和应用部署在一台机器上,以节省应用访问 OBProxy 的时间。您可以在每个应用的服务器上部署一个 OBProxy 服务。在本例中,为了更方便使用,将 OBProxy 单独部署。

  • 部署 OBProxy 的机器使用的配置可以和部署 OceanBase 数据库的机器配置不一致。部署 OBProxy 只需 1C/1G 内存即可。

注意

以下内容以 x86 架构的 CentOS Linux 7.9 镜像作为环境,其他环境可能略有不同。

下载并安装 all-in-one package

从 V4.0.0 开始,OceanBase 提供统一的安装包 all-in-one package。您可以通过这个统一的安装包一次性完成 OBD、OceanBase 数据库、OBProxy、obagent、Grafana 和 Prometheus 的安装;您可以根据实际需求选择部分组件安装或者指定组件的版本。

  1. 从 OceanBase 社区下载中心 下载最新的 all-in-one package,oceanbase-all-in-one-4.xx.xx-xxx.tar.gz。

  2. 执行以下命令解压安装包并安装。

    tar -xzf oceanbase-all-in-one-4.xx.xx-xxx.tar.gz
    cd oceanbase-all-in-one/bin/
    ./install.sh
    
  3. 执行 which obd 和 which obclient 检测是否安装成功, 如果可以找到 oceanbase-all-in-one 下的 obd 和 obclient 路径,则表示安装成功。

    [root@test .obd]# which obd
    /root/.oceanbase
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值