我的家庭服务器上有一个包含三个节点的小型集群,用于学习目的。
最初设置后工作正常。
我还没用过它一个月,今天当我尝试使用它时,我发现Cloudera Manager GUI无法访问,我检查了3个节点之间的网络是否良好,它们可以相互ping通。
在安装了CM的主节点上,我尝试了服务cloudera-scm-server start,它显示绿色的[OK];当我检查状态时,它会显示以下信息:
[root@pocnnr1n1 ~]# service cloudera-scm-server status -l
● cloudera-scm-server.service - LSB: Cloudera SCM Server
Loaded: loaded (/etc/rc.d/init.d/cloudera-scm-server; bad; vendor preset: disabled)
Active: active (exited) since Fri 2017-09-15 20:58:24 EDT; 18min ago
Docs: man:systemd-sysv-generator(8)
Process: 107428 ExecStop=/etc/rc.d/init.d/cloudera-scm-server stop (code=exited, status=1/FAILURE)
Process: 107467 ExecStart=/etc/rc.d/init.d/cloudera-scm-server start (code=exited, status=0/SUCCESS)
Sep 15 20:58:19 pocnnr1n1.raymond.com systemd[1]: Starting LSB: Cloudera SCM Server...
Sep 15 20:58:19 pocnnr1n1.raymond.com su[107494]: (to cloudera-scm) root on none
Sep 15 20:58:24 pocnnr1n1.raymond.com cloudera-scm-server[107467]: Starting cloudera-scm-server: [ OK ]
Sep 15 20:58:24 pocnnr1n1.raymond.com systemd[1]: Started LSB: Cloudera SCM Server.
那么,Cloudera Manager服务是启动还是停止?
当我尝试通过GUI访问CM时,它在chrome中显示如下:
无法访问此网站
192.168.211.251拒绝连接。在Google上搜索192 168 211 251 7180 ERR_CONNECTION_REFUSED
任何人都可以帮我解决吗?非常感谢你。
答案 0 :(得分:1)
这表示Cloudera Manager启动遇到错误。您应该检查Cloudera Manager的日志文件,该文件应位于/var/log/cloudera-scm-server
目录。由于这是一个POC集群,我假设在设置它时,你没有像MySQL一样使用外部数据库。相反,您可能使用嵌入式postgresql数据库。如果是这种情况,请确保在启动Cloudera Manager Server时嵌入式数据库进程正在运行。要检查嵌入式数据库的状态,可以执行
service cloudera-scm-server-db status
答案 1 :(得分:0)
当我尝试启动mariadb并且失败时的错误是因为存在死进程,可能与先前失败的尝试有关,我杀死了那些失败的进程,并且成功重启了mariadb,之后,cloudera-scm-server启动成功。
谢谢。我希望这对后来的观众有所帮助。