obd怎么接管,自己通过源码编译安装的oceanbase 4.0

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

obd怎么接管,自己通过源码编译安装的oceanbase 4.0

2 个赞

obd mirror create 试试
参考: 镜像和仓库命令组-OceanBase 安装部署工具-OceanBase文档中心-分布式数据库使用文档

具体我也没操作过,应该是没问题的。

1 个赞

可以参考官方obd接管集群文档
https://www.oceanbase.com/docs/community-obd-cn-1000000000774269

2 个赞

我这里也提供一种我常用的方式

  1. 手动创建一个目录,如oceanbase,在目录内创建admin,bin,etc三个目录(mkdir {admin,bin,ect})
  2. 将编译好的bin文件cp或mv到oceanbase/bin目录下
  3. 在oceanbase目录下创建自定义镜像 obd mirror create -n NAME -V VERSION -t TAG, 如obd mirror create -n oceanbase-ce -V 4.0 -t test
  4. 如果此时该镜像存在会报错,可以手动删除报错中打印的目录位置(即镜像目录)
  5. 修改yaml文件,指定tag为自定义镜像的tag。如下图中oceanbase-ce即镜像NAME,可在下级添加一行tag: test,来指定使用步骤2创建的镜像
    image
  6. 接着即可通过obd cluster deploy CLUSTER_NAME -c xxxx.yaml来进行部署
8 个赞

感谢~ 按照你这个方法操作成功了

不客气