使用 obd demo时出错

【 使用环境 】这里在docker拉下来的centos7中进行ob部署
【问题描述】
bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)"
source ~/.oceanbase-all-in-one/bin/env.sh
obd demo
使用这三个命令安装ob,但是每次安装都会出现错误,启动普罗米修斯或者ODP时出现问题

如果再输入命令obd cluster start demo,就会出现对应端口被占用,比如普罗米修斯对应的9090或者ODP对应的2883。

但是如果使用lsof -i :9090,会发现找不到任何占用端口的程序
D2C75C7E-A12C-40AF-BC72-956023CCBB64

先使用obdiag进行下部署环境检查
obdiag check --cases=build_before

obd cluster status demo 看下会输出什么?

没有status 这个commond诶, 可能是版本原因?

执行不了诶,好像没有build_before这个task

obd cluster display demo ,obd这个命令查看集群状态,
netstat -nlt可以使用这个命令查看端口是否存在,

image

这不是还有三个告警吗。。解决了之后在看看端口是否被占用 :joy:

服务器资源情况发出来看下,也可能是资源不足。

呃 手误了 不是 status ,是display

  1. 这个问题多半是你机器资源给的不够 我曾经在一个低配的机器上装过,也是这种情况,但是反复装会有装成功的情况

  2. 另外,建议安装前,先按文档,满足安装的条件,比如各种资源规划,操作系统参数等

看看是不是这情况:
1、查看9090端口使用者
netstat -aon | grep 9090
2、停止cockpit
systemctl stop cockpit.socket

你好,目前问题解决了么,有可能是系统资源不足启动缓慢导致