CDH6.3.2安装cloudera-manager-daemons出现JDK版本不兼容问题

如题,今天在测试环境安装CDH6.3.2时,执行

rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm,

输出以下错误:

warning: cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID b0b19c9f: NOKEY
Preparing...                          ################################# [100%]
+======================================================================+
|      Error: Unable to find a compatible version of Java on this host,|
|             either because JAVA_HOME has not been set or because a   |
|             compatible version of Java is not installed.             |
+----------------------------------------------------------------------+
| Please install either:                                               |
| - a supported version of the Oracle JDK from the Oracle Java web     |
|   site:                                                              |
|   > http://www.oracle.com/technetwork/java/javase/index.html <       |
| OR                                                                   |
| - a supported version of the OpenJDK from your OS vendor.  Help for  |
|   some OSes are available at:                                        |
|   > http://openjdk.java.net/install/ <                               |
|                                                                      |
| Cloudera Manager requires Oracle JDK or OpenJDK 1.8 or later.        |
| NOTE: Cloudera Manager will find the Oracle JDK when starting,       |
|       regardless of whether you installed the JDK using a binary     |
|       installer or the RPM-based installer.                          |
+======================================================================+
error: %pre(cloudera-manager-daemons-6.3.1-1466458.el7.x86_64) scriptlet failed, exit status 1
error: cloudera-manager-daemons-6.3.1-1466458.el7.x86_64: install failed

仔细检查主机的jdk版本为1.8.0_181

[root@i-erwppify software]# echo $JAVA_HOME
/software/jdk1.8.0_181
[root@i-erwppify software]# which java
/software/jdk1.8.0_181/bin/java

按照CDH官网提示,也是建议这个版本的

 注意:Cloudera Manager会在启动时找到Oracle JDK ,无论您是否使用二进制|安装JDK ,安装程序或基于rpm的安装程序,基于这个原因,我们使用CDH提供的jdk版本重新安装jdk吧

rpm -ivh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm

安装后,再执行

rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm

可以看到执行没有问题了

总结
        感谢能看到这里的朋友?

        本次的分享就到这里,猫头鹰数据致力于为大家分享技术干货?

        如果以上过程中出现了任何的纰漏错误,烦请大佬们指正?

        受益的朋友或对技术感兴趣的伙伴记得点赞关注支持一波?

        也可以扫描二维码或搜索关注我的微信公众号【猫头鹰数据分析】,留言交流?

 

 


版权声明:本文为suwei825原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。