首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >神经节看到的是节点,而不是度量

神经节看到的是节点,而不是度量
EN

Stack Overflow用户
提问于 2015-10-27 13:15:46
回答 2查看 2.2K关注 0票数 1

我有一个hadoop集群,包含7个节点、1个主节点和6个核心节点。在每台机器上都设置了Ganglia,web前端正确显示了7台主机。

但是它只显示来自主节点的度量(包括gmetad和gmond)。其他节点具有与主节点相同的gmond.conf文件,web前端清楚地看到了这些节点。我不明白ganglia怎么能识别7台主机,但只显示出gmetad的方框中的指标。

任何帮助都将不胜感激。有没有一种快速的方法来查看这些节点是否正在发送数据?或者这是网络问题吗?

update#1:当我将网络传输到不是主节点的gmond主机中,并查看端口8649时,我看到的是XML,但没有数据。当我在主计算机上拨打8649时,我会看到XML和数据。有什么建议要从这里开始吗?

EN

回答 2

Stack Overflow用户

发布于 2017-01-06 15:49:43

将此设置为要监视的每个节点的所有gmond.conf文件:

代码语言:javascript
复制
send_metadata_interval = 15 // or something.

现在,所有节点及其度量都显示在主(gmetad)中。

如果您是在单播模式下运行,即如果您是在udp_send_channel而不是mcast_join中指定一个udp_send_channel,那么这个额外的配置是必要的。在多播模式下,gmond节点可以随时查询,不需要主动发送监控数据。

票数 4
EN

Stack Overflow用户

发布于 2015-10-27 17:28:08

在gmond配置中,确保提供以下所有内容:

代码语言:javascript
复制
cluster {
  name = "my cluster" #is this the same name as given in gmetad conf?
  ## Cluster name
  owner = "unspecified"
  latlong = "unspecified"
  url = "unspecified"
}

udp_send_channel {
  #mcast_join = 239.2.11.71 ## Comment this
  host = 192.168.1.10 ## IP address/hostname of gmetad node
  port = 8649
  ttl = 1
}

/* comment out this block itself
udp_recv_channel {
...
}
*/

tcp_accept_channel {
  port = 8649
}

存起来,然后退出。重新启动gmond守护进程。然后执行"netcat 8649“。您现在能够看到带有度量的XML了吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33369043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档