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

本文档记录了一次在安装CDH6.3.2时遇到的Java版本不兼容错误,尽管主机上已经安装了1.8.0_181版本的Java。错误提示表明Cloudera Manager无法找到兼容的Java版本。按照CDH官方建议,安装了CDH提供的Oracle-JDK1.8更新181版本后,问题得到解决,成功安装了cloudera-manager-daemons。这是一个关于Linux系统管理、CDH部署和Java版本匹配的技术分享。

如题,今天在测试环境安装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

可以看到执行没有问题了

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

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

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

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

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

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终极量化数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值