暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

🚀 OceanBase 快速体验系列(二):使用 OBD 部署单节点集群

原创 诸岳 2022-10-15
962

📢 本篇文档适合快速体验 OceanBase 社区版的用户,支持多种部署模式,具备较高的可玩性。

OBD 全称为 OceanBase Deployer,是 OceanBase 开源软件的安装部署工具。OBD 同时也是包管理器,可以用来管理 OceanBase 所有的开源软件。OBD 只支持 CentOS 7 及以上的版本,为了便于演示,这里使用 Docker 的 CentOS 容器进行操作。

安装 OBD

  • 拉取 Centos 7.x 的镜像:

$ docker pull centos:7

  • 启动一个 Centos 的容器并进入:

# 基于 CentOS 7.x 镜像启动一个名为 centos-oceanbase 的容器,并映射好端口
$ docker run -p 2881:2881 -itd --name centos-oceanbase centos:7

# 进入 centos-oceanbase 容器
$ docker attach centos-oceanbase

  • 安装 OBD:

# 安装 sudo 和 yum-utils 前置依赖
$ yum install -y sudo
$ sudo yum install -y yum-utils

# 增加 yum 镜像源
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo

# 安装 OBD 并使其生效
$ sudo yum install -y ob-deploy
$ source /etc/profile.d/obd.sh

部署本地单节点集群

# 安装 wget
$ yum install -y wget

# 下载官方提供的 mini-local-example.yaml 配置文件,需要使用文件的下载链接,而不是访问链接
$ wget https://raw.githubusercontent.com/oceanbase/obdeploy/master/example/mini-local-example.yaml

  • 部署名称为 obcluster 的集群。由于 OBD 会去下载 OceanBase 的 RPM 安装包,因此首次部署需要数分钟才能完成:

# 部署集群
$ obd cluster deploy obcluster -c mini-local-example.yaml

# 启动集群

  • 启动 obcluster 集群:

$ obd cluster start obcluster

  • 集群的其他操作:

# 停止集群
$ obd cluster stop obcluster

# 销毁集群
$ obd cluster destroy obcluster

连接数据库

  • 连接数据库,用户名为 root、密码为空:

$ mysql -h127.0.0.1 -P2881 -uroot

参考

最后修改时间:2022-10-15 15:18:59
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论