Ganglia安装配置

基础配置:


  • Hadoop 2.2.0,Hbase 0.96。

  • 四台集群机器,一台master,三台slave。

  • 三台slave上分别装gmond;namenode机器上设置datasource。

客户端:


  1. 安装


    wget:sudo yum -y install wget


  2. 安装epel库:

  a) 下载epel repo公钥:


wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6

  b)安装公钥:


sudo rpm --import RPM-GPG-KEY-EPEL-6 

  c)下载epel软件:


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

  d) 安装epel软件包:


sudo rpm -ivh epel-release-6-8.noarch.rpm

  e)检验是否成功安装:


rpm -qa \*-release\*

3. Client端只需安装gmond:sudo
yum install ganglia-gmond

4. 配置:

  a)以root身份运行vi
/etc/ganglia/gmond.conf,将文件中cluster字段的name改为“ganglia_hadoop”,这个名字是自己命名的,只要保证集群中所  
  有机器cluster字段的name一致即可。

    b)设置开机运行数据采集进程:chkconfig --levels 235
gmond on

5. 客户端启动gmond:service
gmond start

有[确定]出现说明启动成功。

服务器端:


  1. 安装epel库:同上述客户端安装。

  2. Server需安装依赖包(rrdtool)以及网页显示需要的包(httpd,php),最后还有gmetad和gmond:   


yum install rrdtool ganglia ganglia-gmetad ganglia-gmond ganglia-web httpd php

  3. 配置:

  a)以root身份运行vi
/etc/ganglia/gmond.conf,将文件中cluster字段的name改为“ganglia_hadoop”,即上述客户端的name。这里保持        gmond.conf里面的其他设置不变,即多播模式。

  b) 以root身份运行vi
/etc/ganglia/gmetad.conf,设置一个数据源。将datasource的名称和上面的gmond.conf中的名称包成一致,ip为master的    ip,如果ip地址中不指定端口,就默认使用ganglia默认端口8469。

  c)开机运行采集进程:


chkconfig --levels 235 gmond on

   开机运行数据存储进程:


chkconfig --levels 235 gmetad on

    开机运行apache服:


chkconfig --levels 235 httpd on

  4. 启动:


    sudo service gmond start

    sudo service gmetad start

    sudo service httpd start

    这里遇到一个bug:

解决的方法是编辑sudo vi
/etc/httpd/conf/httpd.conf,将文件中的#ServerName example:80改成ServerName
localhost:80,再次启动httpd即可。

启动成功后如图:

  5. 这时候访问http://192.165.59.99/ganglia会得到如下报错:Forbidden
You don‘t have permission to access /ganglia on this server。

  解决的方法:

  a) 运行命令禁用SELinux:setenforce 0

  b)运行sudo vi
/etc/httpd/conf.d/ganglia.conf,将Deny from all注释掉就可以了。

  c)重启httpd:sudo service httpd
restart

  d)注释:如果这里不是把ganglia安装在namenode上,而是另外一个不在集群里面的机器上,那么还要把Allow
from 127.0.0.1,Allow from ::1注   释掉,改成Allow from all

最终结果

通过浏览器访问http://192.165.59.99/ganglia/得到如下信息:

参考资料:http://blog.csdn.net/fp196391196391/article/details/8349297

Ganglia安装配置,码迷,mamicode.com

时间: 2024-11-05 15:52:32

Ganglia安装配置的相关文章

Ganglia安装及配置

Ganglia安装及配置root用户下yum安装所依赖的环境(实际生产环境都已安装)yum -y install apr-develapr-util check-devel cairo-devel pango-devel libxml2-devel rpmbuild glib2-develdbus-devel freetype-devel fontconfig-devel gcc-c++ expat-devel python-devellibXrender-develyum -y install

Ganglia 安装 for centos6.5

环境: centos6.5x64 ,cdh5.1.0 三个节点: c1:gmeta gmond(gmeta类似于namenode,gmond 相当于datanode)主节点 c2: gmond (相当于datanode) c3:gmond(相当于datanode) 一.Ganglia介绍 Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点.Ganglia的核心包含gmond.gmetad以及一个Web前端.主要是用来监控系统性能,如:cpu.mem.硬盘

Ganglia安装

Ganglia是监控集群机器运行状态的软件 1.环境准备 1.1 expat安装 软件名称:expat-2.1.0.tar.gz 软件地址:http://sourceforge.net/projects/expat/files/expat/ 安装步骤:tar -zxvf expat-2.1.0.tar.gz cd expat-2.1.0 ./configure --prefix=/opt/local/expat-2.1.0 make make installcd /opt/local/expat

Centos6.3下Ganglia3.6.0安装配置

最近安装Ganglia,由于之前Linux基础基本为0,因此费了很大的周折.最后在失败了好多次之后终于看到了梦寐以求的web界面.下面总结下这几天来的工作. ganglia是一个监控软件,他包含三部分:Gmond,Gmetad和Gweb.在需要监控的主机上安装Gmond,他会采集当前主机上的一些信息:Gmetad部署在服务器端,它轮训主机,收集Gmond采集的主机信息,然后存在在rrdtool数据库中:Gweb是一个前台显示的界面,他读取Gmetad保存的rrd文件,显示在web界面上. 部署规

ganglia安装教程(centos7)

ganglia 安装教程 依赖软件 http://nchc.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz tar xvzf pcre-8.32.tar.gz cd pcre-8.32 -./configure –prefix=/usr/local make && make install 2.http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz t

开源监控软件ganglia安装手册

Ganglia是一个监控服务器,集群的开源软件,能够用曲线图表现最近一个小时,最近一天,最近一周,最近一月,最近一年的服务器或者集群的cpu负载,内存,网络,硬盘等指标. Ganglia的强大在于:ganglia服务端能够通过一台客户端收集到同一个网段的所有客户端的数据,ganglia集群服务端能够通过一台服务端收集到它下属的所有客户端数据.这个体系设计表示一台服务器能够通过不同的分层能够管理上万台机器.这个功能是其他mrtg,nagios,cacti所不能比拟. Ganglia的扩展插件非常好

Storm 集群安装配置

本文详细介绍了 Storm 集群的安装配置方法.如果需要在 AWS 上安装 Storm,你应该看一下 storm-deploy 项目.storm-deploy 可以自动完成 E2 上 Storm 集群的准备.配置.安装的全部过程,同时还设置好了 Ganglia,方便监控 CPU.磁盘以及网络的使用信息. 如果你在使用 Storm 集群时遇到问题,请先查看“问题与解决”一文中是否已有相应的解决方案.如果检索不到有效的解决方法,请向社区的邮件列表发送关于问题的邮件. 以下是安装 Storm 的步骤:

高可用Hadoop平台-Ganglia安装部署

1.概述 最近,有朋友私密我,Hadoop有什么好的监控工具,其实,Hadoop的监控工具还是蛮多的.今天给大家分享一个老牌监控工具Ganglia,这个在企业用的也算是比较多的,Hadoop对它的兼容也很好,不过就是监控界面就不是很美观.下次给大家介绍另一款工具——Hue,这个界面官方称为Hadoop UI,界面美观,功能也比较丰富.今天,在这里主要给大家介绍Ganglia这款监控工具,介绍的内容主要包含如下: Ganglia背景 Ganglia安装部署.配置 Hadoop集群配置Ganglia

ganglia安装教程

ganglia 安装教程 依赖软件 http://nchc.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz tar xvzf pcre-8.32.tar.gz cd pcre-8.32 ./configure –prefix=/usr/local make && make install 2.http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz ta