开发者社区> 问答> 正文

如何手动重启 OceanBase 集群?

如何手动重启 OceanBase 集群?

展开
收起
游客tuzn5wyxcrtqk 2022-01-21 13:31:34 3167 0
1 条回答
写回答
取消 提交回答
  • 1.部署规划,进行机器和角色划分,磁盘划分, 部署之前首先要初始化服务器环境,进行机器三节点之间时间同步检查;

    2.手动部署,需要安装 OceanBase 的 OBSERVER 软件软件包默认安装目录是 : /home/admin/oceanbase 。

    3.清理目录和数据,第一次部署不需要执行这步。这步主要是用于后面安装部署失败后,需要清空目录和数据重新部署

    4.初始化数据目录,这一步只用于第一次部署时执行。如果是重复部署,目录已经创建的情况下,不需要再执行这 一步。手动部署时,OceanBase 节点上的相关目录都需要手动创建。

    5.启动 OBSERVER 进程,每个机器的启动参数大部分一样,只有少数不一样,需要特别留意。如果三个节点机型都一致,那么启动参数里只有一个参数不一样,就是 -z 指定该节点是哪个 zone 。三个 zone 的三个节点初始化为一个三副本集群。后面 -o 参数不是必须的。这里主要是测试 机器内存不足,所以需要指定一些影响内存的参数。如果您机器内存足够(如大于 64G),则可以不需要 -o 参数部分。 检查三个节点进程启动正常,主要看端口监听是否正常。

    6.集群自举(初始化),当 OceanBase 集群三个节点都正常启动,并且监听正常时,连接到任一节点(通过 2881口直连),进行自举(bootstrap 集群初始化)操作。初始密码是空。通常来说,只要严格按照步骤设置目录结构和权限、启动参数,集群自举都能成功。

    7.设置相关密码 ,集群管理员(root@sys)密码默认集群管理员(root@sys)的密码是空的,这里需要设置一个密码。OBPROXY 用户(proxyro)密码默认 OBPROXY 连接 OceanBase 集群使用用户 proxyro 。

    8.安装 OBPROXY 软件包,手动部署需要安装 OceanBase 的 OBPROXY 软件 ,社区版的 OBPROXY 软件默认安装到 /home/admin/obproxy-版本号下,目前社区版的 OBPROXY 安装后的文件还是很简单的,后面可能会微调。

    9.启动 OBPROXY 进程 启动 OBPROXY 进程也推荐在软件安装目录,进程 pbproxy 会在该目录下生成目录 etc 保存 OBPROXY 的运行参数,以及目录 log 保存运行日志。

    以上内容来自于《OceanBase 社区版入门到实战》,下载链接:https://developer.aliyun.com/topic/download?id=8210,如有问题,欢迎加入钉群进行答疑

    二维码.png

    2022-01-21 16:02:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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