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,通过
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)