白屏部署ob,部署报告中只有OceanBase DataBase部署成功,其他三个都失败怎么解决,需要重装吗

【 使用环境 】测试环境
【 OB or 其他组件 】 oceanbase-all-in-one-4.1.0.2
【 使用版本 】
【问题描述】
白屏部署ob,部署报告中只有OceanBase DataBase部署成功,其他三个都失败怎么解决,需要重装吗
【复现路径】问题出现前后相关操作
【问题现象及影响】


目前看到报错日志里面有说查不到java环境,但是我用ssh登录到这个机器java -version是能正常出结果的,预检查也能过
【附件】

obd 是远程执行查看版本的。验证方式和解决方案 可以查看官方文档:https://www.oceanbase.com/docs/community-obd-cn-1000000000050433

其他解决方案:
1.直接将java_home 软连到/usr/bin 里面
2. 参考文档 重新安装符合要求的java 版本 https://www.oceanbase.com/docs/community-obd-cn-1000000000050422

这个我验证过了,是可以通过ssh访问java环境的

  1. 需要你提供你的 配置信息 路径:~/.obd/cluster/{deployname}/config.yaml
    2.提供你远程验证java版本的截图 (java是安装在ocpexpress需要的节点上)



你好,配置信息已截图形式给您,机器需要通过远程机访问,没有权限拿取文件

下面是验证java版本截图


以上是安装时启动obproxy的时候报的错

看看是什么状况
java -version
ls -l /usr/bin/java
ls -l /etc/alternatives/java
ls -l /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-1.el7_9.x86_64/jre/bin/java

obd 里面就是通过这种方式验证的,这个验证不过obd 就拿到不到。所以你需要解决你目前的问题之后继续。

这个截图里面验证不是通过了吗 版本已经打印出来了。

你再重新验证一下看看还需要你输入y 吗? 正常是不需要的 脚本验证时候你这样有异常情况的脚本不会自动选择的。 如果不需要你输入y 那你把现在的集群铲了重新部署 理论上是好使了

嗯,重新验证过了不需要输入y,这个集群铲有没有相应的步骤,麻烦告知一下,然后上面有一个obproxy启动时报错,是socket.timeout,这个是否是因为当时网络不好导致的,有没有什么地方可以设置超时时间之类的?

如果跟网络有关,只是启动问题的话,我想是不是我现在如果能正常启动OBProxy、OBClient、OCP Express,是不是也可以,其实已经安装完了,只是最后启动报错了

可以直接用 obd cluster redeploy {deployname} 来基于原来的配置重新部署(包含 销毁集群+部署 之前的数据库里面数据会丢失 谨慎操作)

ok,安装好了,请问你们这个有免安装版本的吗


社区版下面的都是开源免费的


你好,目前我使用ODC的导入功能,发现有的机器会报这个错,是因为我这个导入机器本身的性能问题,还是部署OB的服务器问题