最近尝试在 CentOS7 上使用 Cloudera CM 搭建 CDH6 的集群,安装好了cloudera-manager-daemons、cloudera-manager-agent、cloudera-manager-server 后,通过systemctl start cloudera-scm-server,一直没有成功启动服务。
看到的都报错的信息:
Failed to start Cloudera CM Server Service.
而且没有任何更多的日志,包括/var/log/cloudera-scm-server/目录也没有任何文件。
然后通过命令journalctl -xe发现了一些端倪,提示JAVA_HOME找不到,但是我明明已经安装过了jdk,使用java -version也可以正常列出版本信息,怎么还会找不到呢?之后在一个脚本文件中找到了些答案,原来程序默认会去使用/usr/java下的jdk。
重新装个jdk在这个目录下