"OceanBase数据库中express 怎么能快速换成 ocp 吗?
"
升级 OCP Express
https://www.oceanbase.com/docs/community-obd-cn-1000000000197038
方法一:在线获取
如果您的机器可以连接公网,可以通过升级 OBD 后利用 OBD 获取远程资源。参考如下步骤。
执行如下命令开启远程镜像仓库
obd mirror enable remote
执行如下命令升级 OBD 到最新版本
obd update
执行如下命令查看 OBD 版本,验证是否升级成功
obd --version
执行如下命令查询远程镜像仓库中 OCP Express 版本
obd mirror list oceanbase.community.stable|grep ocp-express
输出如下,最后一列字符串即为 OCP Express 对应版本的 hash 值。
| ocp-express | 1.0.0 | 100000432023032015.el7 | x86_64 | c6156b6676746d697e0bb46b50a062ce188cb76f2f95f1fd4d6ac14dd8d71f76 |
| ocp-express | 1.0.0 | 100000452023041914.el7 | x86_64 | a70d09919bcbad065270e8ff3984ef18c332c2f5983b756fc55956ce910f7d2d |
方法二:离线获取
当您的机器无法连接网络时,您可通过下载 all-in-one 安装包升级 OBD 并获取资源,需下载 V4.1.0_CE BP1 及以上版本 all-in-one 安装包,具体步骤如下。
下载 all-in-one 安装包
从 OceanBase 软件下载中心 下载 all-in-one 安装包,并将其复制到中控机中,推荐下载最新版本的安装包。
在安装包所在目录下执行如下命令解压并安装
注意
您需使用部署 OCP Express 时所用的主机账号(比如 admin)安装 all-in-one 安装包。
若您之前已安装过 all-in-one 安装包,推荐下载解压后通过 upgrade.sh 脚本升级 OBD,即将下述代码块中的 ./install.sh 命令替换为 ./upgrade.sh 命令。
[admin@test001 ~]$ tar -xzf oceanbase-all-in-one-*.tar.gz
[admin@test001 ~]$ cd oceanbase-all-in-one/bin/
[admin@test001 bin]$ ./install.sh
[admin@test001 bin]$ source ~/.oceanbase-all-in-one/bin/env.sh
执行如下命令查询本地镜像仓库中 OCP Express 版本
obd mirror list local
输出如下,最后一列字符串即为 OCP Express 对应版本的 hash 值。
| ocp-express | 1.0.0 | 100000432023032015.el7 | x86_64 | 42c6fc921063f24f9e1072d75bfa7f21f42146e3 |
| ocp-express | 1.0.0 | 100000452023041914.el7 | x86_64 | 5b29837dc1f575c7d1840ab8e59064ddd407bd4b |
"没有 只能重新部署一下ocp
https://www.oceanbase.com/docs/community-ocp-cn-10000000001833942
此回答整理至钉群“[社区]技术答疑群OceanBase”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。