Presto requires an Oracle or OpenJDK JVM (found Red Hat, Inc.)
启动报错 Presto requires an Oracle or OpenJDK JVM (found Red Hat, Inc.)
我一共装三台服务器,然后发现有一台JDK版本不一致,然后那台报错了。不报错的jdk版本:
报错的JDK版本:openjdk version “1.8.0_332”
我的是因为新装的JDK332和原本自带的openJDK冲突了,卸载就行了
#查看jdk版本
java -version
#查看已安装的JDK版本,发现有 copy 和 open 版本
rpm -qa | grep jdk
#卸载openJDK
yum remove java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
====================================================================
openjdk和sun版JDK区别参考:https://www.iteye.com/blog/fgh2011-1771649
要卸载openjdk,再copy sun版JDK
重装JDK就不报错了
百度问题得到的解决: https://github.com/prestodb/presto/issues/9398 【没太看懂】
————————————————
原文链接:https://blog.csdn.net/Amanda_wjx/article/details/120058487