码迷,mamicode.com
首页 > 其他好文 > 详细

ganglia 无数据问题解决

时间:2015-05-06 14:54:00      阅读:569      评论:0      收藏:0      [点我收藏+]

标签:

用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

ganglia 无数据问题解决

标签:

原文地址:http://www.cnblogs.com/Donal/p/4481603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!