
| 主机 | 要安装的内容 |
|---|---|
| bigdata01 | web客户端, gmetad, gmond |
| bigdata02 | gmond |
| bigdata03 | gmond |
在每台服务器中运行下列指令:
sudo yum -y install epel-release
注意: 此时可能会出现的错误和解决办法
(前提:python版本为2.7.* , 使用python -V 查看):
vi /usr/libexec/urlgrabber-ext-down, 然后将文本中第一行的**#! /usr/bin/python**改为#! /usr/bin/python2.7
vi /usr/bin/yum, 然后将文本中第一行的**#! /usr/bin/python**改为#! /usr/bin/python2.7
sudo yum -y install ganglia-web sudo yum -y install ganglia-gmetad sudo yum -y install ganglia-gmond
sudo yum -y install ganglia-gmond
注意: 在上面执行安装命令时可能会出现的问题:
解决办法:
跳转, cd /etc/yum.repos.d, 然后, vi epel.repo, 把metalink后的https改为http
vi /etc/httpd/conf.d/ganglia.conf
vi /etc/ganglia/gmetad.conf,
vi /etc/ganglia/gmond.conf
分发gmond.conf.
vi /etc/selinux/config
sudo service httpd start sudo service gmetad start sudo service gmond start
sudo service gmond start
经常出现的问题及其解决办法:
# 赋予权限. chmod -R 777 /var/lib/ganglia
vi /opt/module/flume-1.7.0/conf/env.sh # 加入以下内容 JAVA_OPTS="-Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=192.168.9.102:8649 -Xms100m -Xmx200m"
bin/flume-ng agent -n a1 -c conf -f job/flume-netcat-logger.conf -Dflume.root.logger=INFO,console, -Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=192.168.182.100:8649
打开 192.168.182.100/ganglia 查看flume的各类信息.
Ganglia监控图标关键字说明: