南风122
#1
【 使用环境 】这里在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](https://ask.oceanbase.com/uploads/default/original/3X/0/d/0da28e3562db994095a8f84e09b5bec3dc403cf6.png)
辞霜
#4
先使用obdiag进行下部署环境检查
obdiag check --cases=build_before
鱼干
#5
obd cluster status demo 看下会输出什么?
南风122
#6
没有status 这个commond诶, 可能是版本原因?
南风122
#7
执行不了诶,好像没有build_before这个task
zmix
#8
obd cluster display demo ,obd这个命令查看集群状态,
netstat -nlt可以使用这个命令查看端口是否存在,
皇甫侯
#10
这不是还有三个告警吗。。解决了之后在看看端口是否被占用 ![:joy: :joy:](https://ask.oceanbase.com/images/emoji/apple/joy.png?v=12)
鱼干
#12
呃 手误了 不是 status ,是display
-
这个问题多半是你机器资源给的不够 我曾经在一个低配的机器上装过,也是这种情况,但是反复装会有装成功的情况
-
另外,建议安装前,先按文档,满足安装的条件,比如各种资源规划,操作系统参数等
看看是不是这情况:
1、查看9090端口使用者
netstat -aon | grep 9090
2、停止cockpit
systemctl stop cockpit.socket
辞霜
#14
你好,目前问题解决了么,有可能是系统资源不足启动缓慢导致