在VMware中,银河麒麟操作系统下,部署OceanBase出现错误: [ERROR] OBD-5000: alter user "root" IDENTIFIED BY %s execute failed

obd.zip (243.3 KB)
在VMware中,银河麒麟操作系统下,部署OceanBase出现错误:

[ERROR] OBD-5000: alter user “root” IDENTIFIED BY %s execute failed

部署指令:obd demo

部署安装包:oceanbase-all-in-one-4.3.5_20250115.el7.x86_64.tar.gz

分配内存:16GB

硬盘空间100GB


2 个赞

这两个帖子 你们属于同一个用户么?[ERROR] OBD-5000: alter user "root" IDENTIFIED BY %s execute failed

3 个赞

不是

1 个赞

查一下系统信息 cat /etc/.kyinfo 查一下信息 部署的架构什么样的 1-1-1的么?

2 个赞


我现在就是用虚拟机本地部署学习下,看着这个文档来的:https://www.oceanbase.com/docs/community-obd-cn-1000000001477792

2 个赞

应该是网卡的问题 你的虚拟机没有配置虚拟网卡么?

3 个赞


是因为无法连接网络吗?网络适配器配了NAT,不过部署的时候可能没有连接网络。但是我看文档说明oceanbase-all-in-one-4.3.5_20250115.el7.x86_64.tar.gz理论上应该已经包含了安装所需的全部文件了吧?

1 个赞

是的 基本上都安装了 执行到这的时候 报错OBD-5000: alter system bootstrap REGION “sys_region” ZONE “zone1” SERVER “127.0.0.1:2882” execute failed

2 个赞

那假如说如果我想在内网离线部署的话,只用oceanbase-all-in-one-4.3.5_20250115.el7.x86_64.tar.gz这个包还是不够的,是吗?

1 个赞

离线安装也是没有问题的 怀疑和你设置的网络有关系 你可以在虚拟网卡上配置ip地址 把地址加载到hosts文件中 不用本机回环地址试一下 不过你的磁盘是机械盘么?如果是机械盘 也会出问题 建议使用ssd盘 这个包部署ob集群是够了的

2 个赞


zh这里有个网络连接,勾上之后就能成功部署了。不过,如果是在内网,没有公网环境的情况下,不知道,有没有能够部署的方法呢?

3 个赞

你的虚拟机是和物理机 在同一个网段下了 是吧 目前是暴露在公网下了是么?

3 个赞

不过你可以选择NAT模式 网卡设置一下地址 配置一下hosts文件 配置hostname和ip的映射 看看是够可以配置

3 个赞


我不是很了解网卡相关的信息,这是我主机和虚拟机各自的网络ip设置,虚拟机的网络适配器是NAT模式,你看下

3 个赞

目前就是NAT模式 不过网卡那里不要关闭 关闭了就没有网卡了

3 个赞

好的,问题已经解决了,多谢帮助。

2 个赞

你把yaml文件 发我一份 注意密码隐藏
1、obd cluster list --查看集群名
2、obd cluster edit-config {集群名} --保存到文本里 提供一下

2 个赞

基于obd demo默认安装的yaml文件在哪我不太清楚


edit-config.txt (9.6 KB)

2 个赞

好的 发给你命令 可以查看

2 个赞

:+1: :+1: :+1:

1 个赞