我是靠谱客的博主 痴情航空,最近开发中收集的这篇文章主要介绍ganglia 无数据问题解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用ambari安装了HDP版本的hadoop,dashboard中ganglia的CPU、内存、网络等监控没有数据,找了很多原因,最后发现是因为rrdcache的时间问题导致的。

gmetad的debug信息显示:

RRD_update (/var/lib/ganglia/rrds/__SummaryInfo__/bytes_in.rrd): /var/lib/ganglia/rrds/__SummaryInfo__/bytes_in.rrd: illegal attempt to update using time 1430889037 when last update time is 1761357924 (minimum one second step)

就是说上次更新cache的时间戳比现在还新(一开始系统的集群时间设置成2025年了,后来改成了2015年),所以RRD_update更新失败。

因此ganglia和ambari的web前端也就得不到任何的监控数据更新了。

 

解决方法很简单,就是把/var/lib/ganglia/rrds/目录下的内容全删掉。

然后从ambari WEB界面上重启ganglia server

#ps -ef|grep rrdcached

nobody   29610     1  6 14:15 ?        00:00:26 /usr/bin/rrdcached -p /var/run/ganglia/hdp/rrdcached.pid -m 664 -l unix:/var/run/ganglia/hdp/rrdcached.sock -m 777 -P FLUSH,STATS,HELP -l unix:/var/run/ganglia/hdp/rrdcached.limited.sock -b /var/lib/ganglia/rrds -B -t 4 -w 3600 -f 7200 -z 1800 -F

转载于:https://www.cnblogs.com/Donal/p/4481603.html

最后

以上就是痴情航空为你收集整理的ganglia 无数据问题解决的全部内容,希望文章能够帮你解决ganglia 无数据问题解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部