FusionInsight安装Manager时报错Failed to install jdk

发布时间:  2017-05-07 浏览次数:  32 下载次数:  0
问题描述

部署FusionInsight HD,执行preinstall和precheck过程全部通过,无报错,但在执行“安装双机Manager”时报错,错误信息为:Failed to install jdk。安装过程停止并推出。

告警信息

无告警

处理过程

按照系统给出的提示,查看日志:

执行vi /var/log/Bigdata/controller/scriptlog/install.log命令

从上图红圈标注中可以看出安装过程中提示jdk安装失败,导致Manager无法正常安装。

再对日志进行详细分析,从上图红圈标注中可以看出导致jdk安装失败的原因是文件夹/home/omm访问拒绝,初步分析原因为该文件夹权限问题。

通过命令chown omm:wheel /home/omm -R更改文件夹权限后,在执行“安装双机Manager”,执行成功,无报错。


根因

使用root用户登录Redhat Linux,在生成HA证书及私钥过程中,分别执行的命令是openssl req -passin pass:Changeme_123 -new -x509 -days 36500 -key /home/omm/root-ca.pem -sha256 -out /home/omm/root-ca.crt -subj "/C=CN/ST=guangdong/L=shenzhen/O=huawei/OU=IT/CN=HADOOP.COM/emailAddress=test@XXX.com"和openssl genrsa -aes256 -passout pass:Changeme_123 -out /home/omm/root-ca.pem 2048,由于之前没有创建目录home/omm,因此命令执失败,此时手动创建/home/omm目录。但由于创建目录使用使用的是root用户,而安装双机Manager过程中要使用omm用户访问目录/home/omm下的根证书,因此导致权限不匹配,安装失败。

解决方案

在生成根证书之前,一定要对创建的用于存放根证书的目录修改权限,保证安装过程中更证书的正常读取。

建议与总结

在部署大数据平台的过程中,一定要认真细心,如果有报错信息,重点仔细查阅日志,从日志中都能分析出问题的原因。在Linux系统中要掌握文件的读写权限和用户权限,存在多用户是一定要分清楚各自的权限归属。

END