使用阿里云当测试环境,obd cluster deploy obtest -c mini-single-example.yaml 命令执行,执行1个多小时后就报
[ERROR] OBD-5000: alter system modify zone zone1 set idc = %s execute failed
[ERROR] OBD-5000: alter user “root” IDENTIFIED BY %s execute failed
大神,请帮忙看下
使用阿里云当测试环境,obd cluster deploy obtest -c mini-single-example.yaml 命令执行,执行1个多小时后就报
[ERROR] OBD-5000: alter system modify zone zone1 set idc = %s execute failed
[ERROR] OBD-5000: alter user “root” IDENTIFIED BY %s execute failed
大神,请帮忙看下
提供一份你的yaml文件看看。或者使用obd web白屏化部署试试
根据您的报错信息和相关文档分析,以下是问题原因和解决方案:
OBD-5000: alter system modify zone
错误
zone
配置与 OceanBase 集群实际拓扑不一致,例如 zone1
的 IDC 信息未正确设置或格式错误。OBD-5000: alter user root
错误
admin
)的 SSH 密钥或权限配置错误,无法远程修改集群参数。mini-single-example.yaml
中 zone
和 IDC 配置的格式(参考企业版部署示例):oceanbase:
servers:
- name: server1
ip: 192.168.0.167 # 替换为实际IP
zone: zone1
global:
# 确保IDC名称与机房标签一致(无特殊字符)
idc: your_idc_name
%s
等占位符。user:
username: root
password: 新密码 # 与数据库实际密码一致
password
字段)。ssh -i /path/to/ssh_key root@目标IP
key_file
)。~/.ssh/authorized_keys
。rpm -e ob-deploy
rpm -ivh ob-deploy-2.4.1.rpm # 从官网下载企业版专用包
部署时添加 -v
参数查看详细错误:
obd cluster deploy obtest -c mini-single-example.yaml -v
日志路径:~/.obd/log/
,重点检查 connect to observer
阶段的报错。
obd cluster autodeploy obtest -c all-components.yaml
若按上述步骤仍无法解决,请提供配置文件片段及
~/.obd/log/
中的详细错误日志,以便进一步分析。企业版部署问题可参考 OBD 企业版部署指南。
idc 具体是什么?
麻烦提供一份完整的yaml文件
重点这两部分 配置 。 抹掉敏感信息
我是单节点安装的,这些我也试过,但还是不行,
调大这两个参数 重试下
能发附件么,提供一份observer日志看看
我这不能上传压缩包
不是这个问题
这个应该不是,我内存总共32g
可能内存被其他进程占用了