开发者社区> 问答> 正文

OceanBase数据库 ocp接管的集群,必须是admin安装启动的集群吗?

OceanBase数据库 ocp接管的集群,必须是admin安装启动的集群吗?

展开
收起
cuicuicuic 2023-12-05 21:40:52 24 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • cd ~/.obd/cluster/yzinfo_obcluster。能看到有个config.yaml和tmp_config.yaml。
    cp -f config.yaml tmp_config.yaml 覆盖掉配置。然后在执行edit-config,保持退出,配置就还原了 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-06 14:27:50
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    OCP接管的OceanBase集群不一定需要由admin安装启动。然而,有一些前提条件需要注意:首先,接管集群的用户需要具有Cluster Manager角色或创建集群的权限。其次,待接管的OceanBase集群中所有OBServer节点都需要正常运行。

    在操作过程中,如果原OCP使用了VIP,可以将新创建的ODP逐个添加到原来的VIP中。同样,如果原OCP中使用了metadb集群,那么在安装OCP前需要先设置metadb的安装配置,包括目录和用户权限。此外,如果在OB部署过程中出现了一些基础问题,例如磁盘挂载点没有配置好,可以在OCP上放弃创建集群的任务,删除主机后,通过黑屏登录OB服务器,调整基础的配置。

    2023-12-06 13:40:53
    赞同 展开评论 打赏
  • OCP 要求进程必须是使用 admin 用户启动,且 admin 用户需要有免密 sudo 的权限。因此我们需要准备好可以免密 sudo 的 admin 用户。如果你已经满足此条件可以直接参考下文 更改用户 进行操作。
    https://www.oceanbase.com/docs/community-obd-cn-1000000000314367

    创建用户
    您可使用 root 用户参考如下操作在部署了 OceanBase 数据库的机器中创建 admin 用户。

    创建用户组

    groupadd admin

    创建用户

    useradd admin -g admin
    创建 admin 用户后,您需为 admin 用户配置免密登录。

    2023-12-06 11:40:43
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载