CDH5.12安装检查Inspector failed on the following hosts...

时间:2024-04-29 10:43:21

1 安装检查报错

CDH5.12安装检查Inspector failed on the following hosts...

2 原因是因为自己的文件没有全部同步过去

hadoop003文件下面缺少了cm文件夹的内容

CDH5.12安装检查Inspector failed on the following hosts...

3 cp过去

scp -r cm root@hadoop003:/var/www/html

CDH5.12安装检查Inspector failed on the following hosts...

还有mysql的驱动也同步cp过去

 scp mysql-connector-java.jar root@hadoop002:/usr/share/java/
scp mysql-connector-java.jar root@hadoop003:/usr/share/java/

  

4 重新run

CDH5.12安装检查Inspector failed on the following hosts...

结果还是不行

CDH5.12安装检查Inspector failed on the following hosts...

5 最后发现日志文件

/run/cloudera-scm-agent/process

ls

CDH5.12安装检查Inspector failed on the following hosts...

找到数字最大的文件夹

cd  98-host-inspector
cd logs
cat stderr.log

  发现原因是cdh找不到JAVA_HOME

=====================================================================+
| Error: JAVA_HOME is not set and Java could not be found |
+----------------------------------------------------------------------+
| Please download the latest Oracle JDK from the Oracle Java web site |
| > http://www.oracle.com/technetwork/java/javase/index.html < |
| |
| Cloudera Manager requires Java 1.6 or later. |
| NOTE: This script will find Oracle Java whether you install using |
| the binary or the RPM based installer. |
+======================================================================+

随后设置了所有启动脚本的JAVA_HOME

vim /etc/rc.d/init.d/cloudera-scm-agent

添加

export JAVA_HOME=/mnt/software/jdk1.8.0_201  

还是无效,然后查看另外一个日志发现

cat stdout.log

CDH5.12安装检查Inspector failed on the following hosts...

下面这个脚本才是执行脚本

/usr/lib64/cmf/service/mgmt/mgmt.sh

然后在所有机器上执行编辑脚本命令,添加JAVA_HOME

vim  /usr/lib64/cmf/service/mgmt/mgmt.sh

export JAVA_HOME=/mnt/software/jdk1.8.0_201

  

CDH5.12安装检查Inspector failed on the following hosts...

然后 run again,通过

CDH5.12安装检查Inspector failed on the following hosts...