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

1 安装检查报错

 

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

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

 

3 cp过去

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

 

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

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

  

4 重新run

 

 结果还是不行

 

 

 

 

5 最后发现日志文件

1
/run/cloudera-scm-agent/process

ls

找到数字最大的文件夹

1
2
3
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

添加

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

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

 cat stdout.log 

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

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

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

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

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

  

 

 

然后 run again,通过

 

 

 

  

posted @   Questions张  阅读(1206)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
点击右上角即可分享
微信分享提示