【 使用环境 】生产环境
【 OB or 其他组件 】oceanbase-ce-4.2.1.2 、obproxy-ce 4.2.1.0、ocp-server-ce 4.3.4
【问题描述】服务器重启后OCP数据库群集无法启动,报错: OBD-5000: create user if not exists ‘proxyro’ IDENTIFIED BY %s; execute failed
[ERROR] failed to create user proxyro
业务与OCP不同群集,目前业务群集还可以正常提供服务
【附件及日志】
原来OCP是单个zone运行的(oceanbase-ce 、obproxy-ce、ocp-server-ce都是安装在同一台机),后面增加了一个zone运行还好,昨天有台机器故障,重启这台服务器后就无法启动了,麻烦高手们帮忙看看指导下,谢谢!
还得深入的看具体日志
需要什么的日志?找给你们分析下咯
提供一份yaml文件。进入sys租户查询是否有proxyro用户
现在启动不了,不知道怎样去看租启信息呐
cd ~/.obd/cluster/xxxx/
cd ~/obocp/oceanbase/log/
先获取一下yaml文化和observer日志吧
日志换个压缩格式发一下麻烦
麻烦试试你上传的文件是否正常。我这边打开全是数字
我直接在服务器拿回来也打不开,不知道是不是太大了
重新部署也是相同报错么,有试过使用白屏化部署么
你重新增加了 哥 zone , 您发的配置文件仅仅 一个 zone , 您把 新增的那个zone添加到 配置文件,试下
还有就是您 扩容zone后 ,您 新增 locality了没, 也就是副本
你的笔记本是不是 有 加密系统 ? 安全软件
电脑没有加密码的,在服务器上是可以打开日志文件看的,回来就不可以了,,
我是在OCP上添加zone的,增加完他是可以有使用的了,我也没搞过locality这些啥的
这个应该是初始安装的配置文件,后面有OCP界面后,我都是在OCP界面上修改处理的了
ocp网页能进去么
现在是数据库都都启动不了,所以OCP是进不去了的
大概理解问题逻辑了
obd搭建的单zone ocp,使用ocp加了一个zone。
重启服务器后使用obd启动ocp集群失败。
问题估计是obd这边只有一个zone信息导致的