`
boendev
  • 浏览: 242671 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Centos6.3下安装Ganglia监控hadoop

阅读更多

安装yum EPEL

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

 

 

准备工作,安装apr-1-configlibconfuse 以及libpcre 

#yum -y install httpd-devel automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig

 

 

主节点(lboenMasterTest)

安装ganglia-gmetad ganglia-web

 

#yum search ganglia 	------------------查看ganglia在epel的安装包,复制进行安装
#yum -y install ganglia-web.i686 ganglia-gmond-3.1.7-6.el6.i686

#yum -y install ganglia-gmetad.i686 ----------------------(如果上一步执行了这步不用执行,web包会自动下载该依赖)

#rpm -qa |grep ganglia			--------------------查看安装情况

# rpm -ql ganglia-gmetad-3.1.7-6.el6.i686     	------------- 复制上面命令执行结果的安装名,可查看安装路径
  

 

配置gmetad 

# vi /etc/ganglia/gmetad.conf
data_source "Hadoop" localhost lboenSlaveTest-1  ---- Hadoop为cluster名称,后面是需要监控的主机名

 

修改apache设置

# vi /etc/httpd/conf.d/ganglia.conf
文件内容Deny from all 为 allow from all

 

设置启动 

# chkconfig --add gmetad
# chkconfig --add gmond
# chkconfig --add httpd

 

 

配置hosts

# vi /etc/hosts

192.168.103.42 lboenSlaveTest-1

127.0.0.1 lboenMasterTest

 

打开端口/关闭防火墙

# /etc/init.d/iptables stop -------------------关闭防火墙,用于测试时,线上最好用打开端口方式

 

 

关闭SELinux 

1 永久方法 – 需要重启服务器

修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

2 临时方法 – 设置系统参数

使用命令setenforce 0

附:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

 

 

 

监控节点(lboenSlaveTest-1)

安装ganglia-gmond

 

#yum search ganglia
#yum install ganglia-gmond-3.1.7-6.el6.i686

 

 配置gmond

 

#vi /etc/ganglia/gmond.conf

cluster {
  name = "Hadoop"------ cluster名称,是你在gmetad.conf里配置的data_source名称
  owner = "unspecified"
  latlong = "unspecified"
  url = "unspecified"
}

udp_send_channel {
  #mcast_join = 239.2.11.71 ----- 组播
  host = 192.168.103.22 -------------- 单播 gmeta主机的ip/主机名lboenMasterTest
  port = 8649
  ttl = 1
}

udp_recv_channel {
  #mcast_join = 239.2.11.71
  port = 8649
  bind = 192.168.103.42 ------------- 本机的ip/hostname
}

 

 

配置启动

chkconfig –add gmond

chkconfig –list gmond

此时,如果正确安装,会出现gmond           0:off   1:off   2:off   3:off   4:off   5:off   6:off

 

 

配置hosts

# vi /etc/hosts

192.168.103.22 lboenMasterTest

127.0.0.1 lboenSlaveTest-1

 

 

全部安装完毕后

在主机上

# service gmetad start

# service gmond start

# service httpd start

# service gmetad status    -------------------验证是否启动成功

# service gmond status   -------------------验证是否启动成功

 

lboenSlaveTest-1 机器上  

# service gmond start  

# service gmond status   -------------------验证是否启动成功

 

访问http://192.168.103.22/ganglia


 

 

常见问题

 

Forbidden错误时,因为对apache有一个设置

修改 /etc/httpd/conf.d/ganglia.conf文件内容Deny from all 为 allow from all

 

 

There was an error collecting ganglia data (127.0.0.1:8652):fsockopen error: Permission denied 解决方法

 

1 永久方法 – 需要重启服务器

修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

 

2 临时方法 – 设置系统参数

使用命令setenforce 0

附:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

 

 

There was an error collecting ganglia data (127.0.0.1:8652):fsockopen error: Connection refused 解决办法

卸载yum remove ganglia-web ganglia-gmetad

重新安装yum install ganglia-web    ----- ganglia-web本身有引用gmetad

重启即可

 

http://redhatdebian.blog.51cto.com/1197273/828992

  • 大小: 175.6 KB
分享到:
评论

相关推荐

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS6.3安装nginx操作指南

    本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    centos6.3 yum安装软件包全集

    在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    CentOS6.3源码安装mysql5.6方法.pdf

    在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...

    CentOS 6.3下mysql的卸载与安装全过程.

    在CentOS 6.3上,确保你遵循最佳实践来管理和维护MySQL,包括定期备份、更新安全补丁、监控性能和资源使用情况。同时,了解如何使用`mysqldump`进行数据备份,以及在遇到问题时如何使用`mysqladmin`和`mysql`客户端...

    centos 6.3 64位下载

    标题中的“CentOS 6.3 64位下载”涉及到的是Linux操作系统的一个特定版本——CentOS 6.3的64位安装镜像。CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的开源免费操作...

    Centos 6.3最小化安装桌面脚本

    Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面

    CentOS 6.3安装文档

    **CentOS 6.3 安装步骤详解** 在本文中,我们将深入探讨如何安装 CentOS 6.3,这是一个基于 Linux 的操作系统,尤其适合初学者和那些熟悉 6.x 系列版本的用户。虽然 CentOS 6.3 已经不再支持,但了解其安装过程对...

    centos6.3下安装oracle11g

    在CentOS 6.3操作系统上安装Oracle 11g是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle 11g是一款企业级的关系型数据库管理系统,广泛应用于各种规模的企业和组织,提供高性能、高可用性和安全性。在这个...

    CentOS 6.3 网络配置

    在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...

Global site tag (gtag.js) - Google Analytics