美文网首页
小白入门 OceanBase_CE 4.2.0.0 数据库 d

小白入门 OceanBase_CE 4.2.0.0 数据库 d

作者: zccao_泰山 | 来源:发表于2023-09-24 10:54 被阅读0次

    本文以部署 OceanBase 演示环境、部署 OceanBase 集群环境和部署 OceanBase 容器环境三种部署方案为例指导您如何快速使用 OceanBase 数据库。

    注意:

    本文中的方法仅适用于 OceanBase 数据库快速上手体验,不适用生产环境,如需在生产环境中部署 OceanBase 数据库,请参考 OceanBase 数据库文档中 部署数据库 章节。

    本文提供的方案中,部署演示环境 和 部署集群环境 同时适用于企业版和社区版部署;部署容器环境 仅适用于社区版部署。

    背景信息

    OceanBase 数据库自 V4.0.0 开始提供统一的安装包 all-in-one package。您可以通过这个统一的安装包一次性完成 OBD、OceanBase 数据库、ODP、OBAgent、Grafana、Prometheus 的安装,自 V4.1.0 起,all-in-one package 新增支持安装 OCP Express。您可以根据实际需求选择部分或全部组件安装。

    方案介绍

    为了助力您快速上手体验 OceanBase 数据库,OceanBase提供了三种不同的方案实现快速部署 Oceanbase 数据,您可以根据自身环境情况灵活选择。

    本次使用 Docker 部署 OceanBase 容器环境(仅适用于社区版)

    此方案适用于非 Linux 操作系统(例如 Windows、macOS),希望通过容器实现部署、管理 OceanBase 数据库的用户。该方案未经过规模化的验证,建议谨慎使用。操作步骤请参考 方案三:部署 OceanBase 容器环境。

    一、部署 OceanBase 容器环境

    您可参考本节内容在 Docker 容器里启动 OceanBase 数据库,帮助您快速了解 OceanBase 数据库。

    (可选)拉取 OceanBase 数据库镜像

    运行如下命令,拉取 OceanBase 数据库所需镜像。

    docker search oceanbase

    输入:   docker search oceanbase 输入:    docker pull oceanbase/oceanbase-ce

    docker run -p 2885:2881 --name obmax -e MINI_MODE=0 -d oceanbase/oceanbase-ce

    docker ps

    docker logs 查看ID,可以查看日志。

    docker logs obmax | tail -1

    docker run -p 2889:2881 --name obstandalone -e MINI_MODE=1 -d oceanbase/oceanbase-ce

    docker logs obstandalone | tail -1

    docker exec -it obstandalone ob-mysql sys

    docker exec -it obstandalone ob-mysql root

    docker exec -it obstandalone ob-mysql test

    obclient -uroot@sys -h127.1 -P2881

    查看运行的容器
    docker ps -a

    看到之前运行docker容器还没有退出,导致出现容器重名情况。

    删除容器

    #删除指定容器

    docker rm ID/NAME

    #删除所有闲置容器

    docker container prune

    重新启动docker

    systemctl restart  docker

    docker stop ID

    相关文章

      网友评论

          本文标题:小白入门 OceanBase_CE 4.2.0.0 数据库 d

          本文链接:https://www.haomeiwen.com/subject/dorfbdtx.html