4.2.1OCP单独web部署检查时OBD-4359:x.x.x.x:failed to query java version.you may not have java installed

【 使用环境 】生产环境
【 OB or 其他组件 】OB4.2.2.0社区版版本,OCP 4.2.1社区版
【 使用版本 】OB4.2.2.0社区版版本,OCP 4.2.1社区版
【问题描述】web部署OCP时,总是提示java未安装,实际是安装的。在linux下java -version都正常。版本是1.8.0_391的java版本。
【复现路径】内网环境
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

是用的部署用户执行么

使用的linux的root用户,ocp必须用单独新建的admin用户吗?

admin
用户的java_home变量应该设置

应该不是yum安装的 这个地方需要注意2个点:

  1. 默认会找/usr/bin/java 下的java,如果没有,需要软链接一下。
  2. 需要Java1.8.0,并且构建版本号至少为 161。