![](https://csdnimg.cn/release/download_crawler_static/48726603/bg4.jpg)
其中 localhost 可以为:127.0.0.1,也可以是你本服务器实际的地址即: 10.38.11.102 ,
后面的 clnode1 ,clnode2 为集群内的节点( 注意: 在主服务器上配置多个节点,使用这
台服务器去监控集群中的所有节点的信息, 我本地服务器默认是 102,来监控 102、103、
104 这三台服务器的信息) 那么此时的 clnode1 和 clnode2 即需要在 10.38.11.103 和 104
上的 gmnod.conf 中的 cluster 的 name 里配置。如下图所示的配置。之后重新启动
gmetad.conf 和 gmode.conf 这两个服务即可。
data_source "solrcluster" solrtest1 solrtest2 solrtest4
注意: 如果集群节点名字发生了改变,你需要修改集群节点管理器上的 /etc/gmetad.conf
文件,重启所有节点上的 gmond,然后重启集群节点管理器上的 gmetad 以使改变生效。
data_source 中的每个节点都应该向 Ganglia 提供相同的信息进行监视,因为 Ganglia
使用对称模式 (多播)通讯,其中一个节点失效意味着 Ganglia 可以继续连接到下一个节点,
因为这个原因, 每个 data_source 条目中不一定要指定集群中的每个主机。
配置 gmond.conf 文件( ganglia 客户端配置文件)
vim /etc/ganglia/gmond.conf
修改 cluster 中的 name,其中 name 可以是随意的,如下图:
这块配置的名称就会在首页面的节点信息显示出来,标示对应的服务器的节点名称。
注意: 切忌,这里需要注意一点,我这里有 3 台服务器,那么对应的 name 值在 3
台服务器上需要都要一致, 因为 所有 name 相同的节点将认为在同一个集群里 ,那么需
要在配置 /etc/ganglia/gmetad.conf 文件的时候,对应的名称也需要和这个 name 名称一
致。【在问题总结处,有对应的各个块的详细解释】
修改 ganglia.conf 文件( ganglia 服务配置文件)
vim /etc/httpd/conf.d/ganglia.conf
将 Deny from all 修改为 Allow from all