Hadoop 神经节可以看到节点,但不能看到度量
我有一个hadoop集群,有7个节点、1个主节点和6个核心节点。Ganglia安装在每台机器上,web前端正确显示7台主机 但它只显示来自主节点的度量(使用gmetad和gmond)。其他节点与主节点具有相同的gmond.conf文件,web前端可以清楚地看到这些节点。我不明白ganglia是如何识别7台主机的,而只是用gmetad显示框中的指标 任何帮助都将不胜感激。是否有一种快速的方法可以查看这些节点是否正在发送数据?或者这是一个网络问题Hadoop 神经节可以看到节点,但不能看到度量,hadoop,mapreduce,monitoring,ganglia,Hadoop,Mapreduce,Monitoring,Ganglia,我有一个hadoop集群,有7个节点、1个主节点和6个核心节点。Ganglia安装在每台机器上,web前端正确显示7台主机 但它只显示来自主节点的度量(使用gmetad和gmond)。其他节点与主节点具有相同的gmond.conf文件,web前端可以清楚地看到这些节点。我不明白ganglia是如何识别7台主机的,而只是用gmetad显示框中的指标 任何帮助都将不胜感激。是否有一种快速的方法可以查看这些节点是否正在发送数据?或者这是一个网络问题 更新#1:当我远程登录到一台不是主节点的gmond
更新#1:当我远程登录到一台不是主节点的gmond主机上,查看端口8649时,我看到了XML,但没有数据。当我在主机上远程登录到8649时,我看到了XML和数据。你有什么建议吗 在gmond配置中,确保提供了以下各项:-
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了吗?在gmond配置中,请确保提供了以下各项:-
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了吗?将其设置为要监视的每个节点的所有gmond.conf文件:
send_metadata_interval = 15 // or something.
现在,所有节点及其度量都显示在master(gmetad)中
如果您在单播模式下运行,即,如果您在
udp\u发送\u频道中指定主机,而不是mcast\u加入
,则需要此额外配置。在多播模式下,gmond
deamons可以随时互相查询,不需要主动发送监控数据。将此设置为要监控的每个节点的所有gmond.conf文件:
send_metadata_interval = 15 // or something.
现在,所有节点及其度量都显示在master(gmetad)中
如果您在单播模式下运行,即,如果您在udp\u发送\u频道中指定主机,而不是mcast\u加入
,则需要此额外配置。在多播模式下,gmond
deamons可以随时互相查询,不需要主动发送监控数据