java not usable, bash: java: command not found报错

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】6.1.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

由6.1.1升级6.5检测集群健康状态时:tiup cluster check <cluster-name> --cluster

提示:java not usable, bash: java: command not found
但节点在tidb用户有配置JDK 1.8,不知道什么原因?

配置文件看看,是通过tidb用户启动的吗?建议root用户也配置下jdk

是的,tidb启动,tidb和root都在 .bash_profile 文件中配置了jdk环境变量

找到原因了,tidb不支持手动配置的jdk环境变量方式,必须在/usr/bin下面存在java,做了一个软链接解决了:ln -s /usr/local/jdk1.8.0_311/bin/java /usr/bin/java

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。