在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:obdeploy开源软件地址:https://gitee.com/oceanbase/obdeploy开源软件介绍:OceanBase DeployerOceanBase Deployer(简称 OBD)是 OceanBase 开源软件的安装部署工具。OBD 同时也是包管理器,可以用来管理 OceanBase 所有的开源软件。本文介绍如何安装 OBD、使用 OBD 和 OBD 的命令。 安装 OBD您可以使用以下方式安装 OBD: 方案1: 使用 RPM 包(Centos 7 及以上)安装sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.reposudo yum install -y ob-deploysource /etc/profile.d/obd.sh 方案2:使用源码安装使用源码安装 OBD 之前,请确认您已安装以下依赖:
Python2.7 使用以下命令安装: sh rpm/build.sh buildsource /etc/profile.d/obd.sh Python3.8 使用以下命令安装: 首先在 Python 2.7 环境下执行以下命令: sh rpm/build.sh executer 然后在 Python3.8 环境执行以下命令: rpm/build.sh build_obdsource /etc/profile.d/obd.sh 快速启动 OceanBase 数据库安装 OBD 后,您可以使用 root 用户执行这组命令快速启动本地单节点 OceanBase 数据库。在此之前您需要确认以下信息:
obd cluster deploy c1 -c ./example/mini-local-example.yamlobd cluster start c1# 使用 mysql 客户端链接到到 OceanBase 数据库。mysql -h127.1 -uroot -P2883 使用 OBD 启动 OceanBase 数据库集群如何使用 OBD 启动 OceanBase 数据库集群,请参考文档使用 OBD 启动 OceanBase 数据库集群 其他 OBD 命令OBD 有多级命令,您可以在每个层级中使用 Q&AQ: 如何指定使用组件的版本?A: 在部署配置文件中使用版本声明。例如,如果您使用的是 OceanBase-CE 3.1.0 版本,可以指定以下配置: oceanbase-ce: version: 3.1.0 Q: 如何指定使用特定版本的组件?A: 在部署配置文件中使用 package_hash 或 tag 声明。如果您给自己编译的 OceanBase-CE 设置了 tag,您可以使用 tag 来指定。如: oceanbase-ce: tag: my-oceanbase 您也可以通过 package_hash 来指定特定的版本。当您使用 oceanbase-ce: package_hash: 929df53459404d9b0c1f945e7e23ea4b89972069 Q:我修改了 OceanBase-CE 了代码,需要修改启动流程怎么办?A:您可以修改 Q:如何升级 OBD?A:您可以使用 协议OBD 采用 GPL-3.0 协议。 |
请发表评论