Hadoop笔记:Ganglia结构和安装
一、 首先看一下ganglia的结构:
可以看到,ganglia可以通过web显示集群状态,这也是我们想要的,基本的信息我们可以理解为:服务端需要安装一个叫GMETAD的工具,节点需要安装GMOND的工具,这些信息有助于我们较好的理解,ganglia的安装。
二、更新yum
ganglia的依赖包有很多,但是大多数是在安装linux后自动安装的,有如下几个:
zlib-1.2.2-4
libpng-1.2.1-6
freetype2-2.1.7-2
libart_lgpl-2.3.16-1
rrdtool-1.2.11
perl
这里我们主要安装的是rrdtool,为了更方便的安装,我们更新下yum,拷贝几个文件到ganglia服务端和客户端的/etc/yum.repos.d/目录下,之后会放到115网盘里面,
-rw-r--r-- 1 root root 2188 Dec 15 10:18 CentOS-Base.repo
-rw-r--r-- 1 root root 1931 Dec 15 10:12 CentOS-Base.repo.bak
-rw-r--r-- 1 root root 954 Dec 14 10:12 epel.repo
-rw-r--r-- 1 root root 1010 Dec 15 10:15 ius.repo
-rw-r--r-- 1 root root 633 Dec 15 10:18 remi.repo
-rw-r--r-- 1 root root 561 Mar 10 2010 rhel-debuginfo.repo
-rw-r--r-- 1 root root 852 Dec 15 10:18 webtatic.repo
如果缺少RPM-GPG-KEY-EPEL文件,还需要导入文件RPM-GPG-KEY-EPEL,输入: wget http://download.Fedora.RedHat.com/pub/epel/RPM-GPG-KEY-EPEL到/etc/pki/rpm-gpg/内。
由于我在149上已经安装了,所以我直接copy过去:
scp RPM-GPG-KEY-EPEL [email protected]:/etc/pki/rpm-gpg/
scp -r /etc/yum.repos.d/* [email protected]:/etc/yum.repos.d/