求助:obd web部署oceanbase报错,obd命令行部署成功无法启动,也没有错误代码,日志如下:

版本:oceanbase-all-in-one-4.2.2.0-100010012024022719.el7.x86_64
我在本地vwmare2节点可以正常部署,在生产3节点一直不成功。

但是其他节点的observer 确实启动了。

重启后显示这个

1 个赞


这些可以先调整下。
(可选)配置 limits.conf-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档
另外看下 df -h && free -h资源
obd日志提个下。

1 个赞
  1. obdiag check 巡检一下
  2. obdiag analyze log 日志分析一把
  3. obdiag gather scene run --scene=observer.unknown 未知问题信息采集回来

obdiag文档:OceanBase分布式数据库-海量数据 笔笔算数1

把巡检结果和日志分析结果先发出来,定位不了再把3收集的信息发出来

1 个赞

谢谢,但不是 limits.conf的问题,limits我调过了。截图里面的是sysctl.conf的内容,但都是warning,可以不用管的

提供下obd日志(~/.obd/log/obd)

obd.2024-05-06.txt (2.4 MB)

生产环境得架构是什么样得呢。

cat ~/.obd/cluster/myoceanbase/config-yaml看下配置文件
或者obd cluster edit-config myoceanbase

3节点 16C32G+50G硬盘,但是 61 64 节点的数据盘是用的软连接 到/opt 目录的

生产环境得配置建议按这个来 软硬件要求

我要知道日志里面的报错在哪,错误代码是什么。 我在本地虚拟机 2节点 4C7G30G磁盘都能搭建起来。为什么这3台机器报错连日志我也看不明白,而且日志报错说是启动失败,但是实际上是在节点上已经启动了。

我已经 destroy , 重部署好几次了,就是没法正常启动

集群已经销毁了。可以重新部署一下。

重新部署时把这个


chong重新设置下。内存不低于8G

obd web重新部署报错,但是obd 命令行可以部署成功

这里是warning啊, 如果低于内存要求,在预检查就会不通过, 我拿本地虚拟机试过, 我最开始用 3台4G内存的虚拟机,直接内存检查不通过,我重新换2台7G内存的虚拟机,可以内存也小于6G,但是总内存大于6G,可以正常部署启动。

麻烦再重新提供obd日志
和配置文件cat ~/.obd/cluster/myoceanbase/config-yaml
或者obd cluster edit-config myoceanbase

config.yaml.txt (2.1 KB)

ob.txt (702 字节)