zoukankan      html  css  js  c++  java
  • 部署ganglia3.7

    环境

    centOS6.6
    gmetad节点关闭iptable

    gmetad和httpd只需要在一台节点安装,gmond需要在每台节点上安装。

    一.安装epel源

    sudo wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 
    
    sudo rpm -ivh epel-release-6-8.noarch.rpm 
    

    二.安装gmetad

    安装依赖和php,gmetad

    yum install rrdtool rrdtool-devel ganglia-web ganglia-gmetad ganglia-gmond ganglia-gmond-python httpd apr-devel zlib-devel libconfuse-devel expat-devel pcre-devel php-common php-cli php-gb php

    修改配置

    sudo vim /etc/ganglia/gmetad.conf
    

    修改其中的date_source属性,第一个参数是集群的名字,第二个是接收数据的节点,可以有多个。

    如果使用的默认端口8649也可以不写端口号

    data_source "spark" spark219:8649
    

    设置开机启动服务

    sudo chkconfig gmetad on
    

    启动gmetad

    sudo service gmetad start
    

    三.安装httpd

    vim /etc/httpd/conf.d/ganglia.conf  
    

    修改为

    <Location /ganglia>
    Order deny,allow
    Allow from all
    </Location>
    

    如果不修改启动网页时则会看到如下错误

    You don't have permission to access /ganglia on this server
    

    设置开机启动服务

    sudo chkconfig httpd on
    

    启动http服务

    sudo service httpd start
    

    四.安装gmond

    安装gmond

    sudo yum install ganglia-gmond
    

    组播模式
    ganglia默认使用的就是组播模式,所以要修改的配置不多

    如果使用组播,请增加组播地址

    sudo ip route add 239.2.11.71 dev 你的网卡
    

    修改配置

    sudo vim /etc/ganglia/gmond.conf
    

    修改参数

    cluster{
    //要发送到的分组名
    name = "spark"
    ...
    }
    

    启动gmond

    sudo service gmond start
    

    单播模式

    修改配置

    sudo vim /etc/ganglia/gmond.conf
    

    修改参数

    cluster{
    name = "spark"
    ...
    }
    
    udp_send_channel {
    //收集数据的节点,不同分组数据要发到不同节点
    host = 192.168.47.209
    port = 8649
    ttl = 1
    }
    
    udp_recv_channel {
    port = 8649
    }
    

    设置开机启动服务

    sudo chkconfig gmond on
    

    启动gmond

    sudo service gmond start
    

    如果服务启动失败,查看

    sudo /usr/sbin/gmond -d 1
    

    五.GUI

    在网页上通过spark219:80/ganglia访问

    可以看到目前spark集群处于比较空闲的状态
    spark

  • 相关阅读:
    win10系统许可证即将过期的解决方法
    python中unicode转中文
    tesseract下载
    镜像访问GitHub
    软件体系架构的质量属性
    架构漫谈读后感
    架构漫谈(一)
    机器学习十讲02
    IntelliJ IDEA免费激活与基础配置
    gitlab安装(centos 8)
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168162.html
Copyright © 2011-2022 走看看