暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oceanbase集群搭建中问题处理

IT那活儿 2021-05-18
1472

今天给大家分享一个OB(1-1-1)集群搭建过程中遇到的问题及处理过程,如果大家也遇到了相同的问题可以参考下。

背景介绍
客户数据库国产化改造,借此机会跟客户申请了4台虚拟机做OB集群环境搭建实验。搭建过程中遇到“ Unable to find image 'reg.docker.alibaba-inc.com/antman/ob-docker:OB2273_arm_20210404' locally“的问题, 解决方法如下。

环境说明

1. 主机环境

  • 一台OCP主机

  • 三台OB主机

2. 搭建所需软件

问题描述

问题一:通过安装命令“./install.sh -i 1-8“安装过程中,安装到step 3 后出现ERROR,安装步骤无法继续进行。

解决:

查看日志发现:“ Unable to find image 'reg.docker.alibaba-inc.com/antman/ob-docker:OB2273_arm_20210404' locally“

查看docker镜像信息:

查看obclueter.conf配置文件中OCP各组件容器的版本信息配置:

发现obcluster.conf配置中OB_image_TAG的配置与docker镜像中的信息不一致,将OB_image_TAG值改为docker镜像中TAG值:

重新执行安装命令后,顺利完成ob的安装。

问题二:通过OCP平台创建OBProxy集群过程中,在“ Set root@proxysys password“环节出现报错,OBProxy集群创建无法继续进行。

解决:

查看日志发现“ Failed to obtain password from system vault“,“ Failed to check odp connection DrizzleConnection“,“ odp operator not usable“等错误。

在OB官方文档中未找到关于ODP服务的相关报错信息,与Oceanbase原厂沟通,鉴于当前搭建环境中主机资源配置远远低于官网要求的最低配置,同时Oceanbase原厂给的软件为最新版本,而且此环境为实验环境,Oceanbase原厂建议通过添加启动参数跳过此步骤。

添加启动参数:skip_proxy_sys_private_check=true

添加该参数重新执行后,OBPoxy集群顺利创建完成。

问题总结

通过自动化部署工具及OCP平台来安装OB集群、OBProxy集群,可以免去很多操作,比如用户、目录创建,主机参数修改,依赖包的安装,MetaDB初始化等等,但安装过程中涉及到的内容需要通过安装脚本及日志去了解,对Oceanbase数据库需要深入学习。

END

更多精彩干货分享

点击下方名片关注

IT那活儿

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论