【已解决】ambari集群Disk Usage无法显示数据解决。
一:问题描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/ecd290a219174a3290429d39a765df8d.png
二:日志
主要原因因为AMS服务挂了:重启即可,如果重启报错
Traceback (most recent call last):
File “/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/AMBARI_METRICS/package/scripts/metrics_collector.py”, line 90, in
AmsCollector().execute()
File “/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py”, line 355, in execute
self.execute_prefix_function(self.command_name, ‘post’, env)
File “/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py”, line 386, in execute_prefix_function
method(env)
File “/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py”, line 428, in post_start
raise Fail(“Pid file {0} doesn’t exist after starting of the component.”.format(pid_file))
resource_management.core.exceptions.Fail: Pid file /var/run/ambari-metrics-collector//hbase-ams-master.pid doesn’t exist after starting of the component.
三:解决方案
删除数据目录即可
1:进入AMS维护模式
2:搜索root dir 和 hbase-tmp记录下两个地址
3:去此机器去找文件
4:删除或者重命名,重命名保险一些
5:重启AMS
6:解决完毕
参考:
https://cwiki.apache.org/confluence/display/AMBARI/Cleaning+up+Ambari+Metrics+System+Data