CDH报错: 请求 Service Monitor 超时。这可能会导致页面响应缓慢

这个错误网上众说纷纭, 我自己也遇到了, 是因为jvm内存给的少了, 所有 Monitor 当掉了, 解决方法如下:

1. 主页 -> 左边最下面的 Cloudera Management Service



2. 配置 -> 左侧筛选器一栏



最下面的状态信息里有警告信息, 点进去, 按照提示信息修改相应的jvm内存, 因为我的已经改了, 所以没有警告信息了


如果你没有警告信息, 可能就是其他错误了, 请自行百度

修改后重启Cloudera Management Service


3. 验证修改后的jvm大小



如上就是我重启后查看配置信息的结果, 这样就没问题了, 再也没有出现这个错误了.


摘抄一些网上其他错误原因的解决办法

1. 有人说是因为IP的原因, 因为运维修改了IP, 这是生产环境的错误, 我上文显示的是我自己虚拟机上的错误, 以下是摘抄原文.

C:\Users\qiao\AppData\Local\YNote\data\qq3367342BDFC9E256EEF14BECBB652C64\e8485c3bc58f4a20b4ffdde4aa8d09d5\clipboard.png,就是server monitor和host Monitor都显示请求超时?我首先检查了service cloudera-scm-server stutas  显示cloudera-scm-service可用,但是cloudera-scm-agent已经死掉了,重新启动也失败。
然后我查看 /var/log/clodera-scm-agent的输出日志。显示是目标主机不可达,显示网络原因。
最终发现原来运维把ip改成静态ip了,网络发生变化。导致找不IP,最后修改ip为dhcp的方式,重新启动机器。解决了问题。这次我最大的收获就是出了问题,定位为题很关键,网络要花很长时间去定位问题,所以看日志很重要,你去网上搜,其实别人的情况又是不会恨你一模一样的,希望你也能顺利解决。
补充一句:看日志很重要。

2. 还有人说是CDH没安装好, 安装准备工作没做好, 这种情况适用于初次启动就报错, 且上文的办法也试了不顶用, 日志也解决不了, 那就再百度其他解决办法, 是在不行就重装吧

猜你喜欢

转载自blog.csdn.net/yuanhaiwn/article/details/80491744