概述
准备:
1.机器之间已配置免密登录
产生秘钥:ssh-keygen-t rsa
发送秘钥:ssh-copy-idnode01
2.机器已关闭防火墙
查看防火墙状态:service iptables status
关闭防火墙:service iptables stop
3.选择的中心节点不要有tomcat之类的占用80端口的服务,如果无法避免,那就将原来服务的80端口让出来。
4.可以正常访问外网
测试:ping www.baidu.com
安装:
1.Ganglia安装
1.1 中心节点的安装
epel包的安装:yum install -y epel-release(解决不能yum安装某些安装包的问题)
gmetad的安装:yum install -y ganglia-gmetad ganglia-devel
gmond的安装:yum install -y ganglia-gmond
rrdtool的安装:yum install -y rrdtool
httpd服务器的安装:yum install -y httpd
ganglia-web及php安装:yum install -y ganglia-web php
1.2 被监测节点的安装
epel包的安装:yum install -y epel-release(解决不能yum安装某些安装包的问题)
gmond的安装:yum install -y ganglia-gmond
2.Ganglia配置
2.1中心节点的配置文件gmetad.conf修改(例如)
gmetad.conf
#default: 0
#debug_level 10
data_source"hadoop cluster" hadoop01:8650 hadoop02:8650 hadoop03:8650hadoop04:8650
data_source"kafka cluster" kafka01:8651 kafka02:8651 kafka03:8651 kafka04:8651
setuid_usernameganglia
case_sensitive_hostnames1
2.2被监视节点配置文件gmond.conf的修改
将端口号和集群名称对应改动
3.中心节点文件权限相关配置
3.1安装目录说明
ganglia配置文件目录:/etc/ganglia
rrd数据库存放目录:/var/lib/ganglia/rrds
httpd主站点目录:/var/www/html
ganglia-web安装目录:/usr/share/ganglia
ganglia-web配置目录:/etc/httpd/conf.d/ganglia.conf
3.2相关配置文件修改
1.将ganglia-web安装目录链接到httpd主站点目录
ln -s/usr/share/ganglia /var/www/html
2.修改httpd主站点目录下ganglia站点目录的访问权限
chmod-R 755 /var/www/html/ganglia
3.将ganglia站点目录访问权限改为apache:apache
chown-R apache:apache /var/www/html/ganglia
4.修改rrd数据库存放目录的拥有者及其所属用户组
chown-R ganglia:ganglia /var/lib/ganglia/rrds
5.修改ganglia-web的访问权限:修改/etc/httpd/conf.d/ganglia.conf
vi /etc/httpd/conf.d/ganglia.conf
Alias /ganglia /usr/share/ganglia
<Location /ganglia>
#Require all granted
#Require ip 10.1.2.3
#Require host example.org
</Location>
6.修改dwoo下面的权限
chmod-R 777 /var/lib/ganglia/dwoo/compiled
chmod-R 777 /var/lib/ganglia/dwoo/cache
服务的启动:
service gmond start
service gmetad start
service httpd start
查看服务状态:
service gmond status
service gmetad status
service httpd status
服务加入开机启动:
chkconfig --level 3httpd on
chkconfig--level 3gmond on
chkconfig--level 3gmetad on
最后:如果想监视hadoop,spark等大数据生态集群,建议把它作为临时方案,因为它只能监视而不能监控。其次拓展功能不是特别简单快捷。大数据的生态环境监控最好使用ambari,搭建,监控,拓展,调优,同样是开源框架,于大数据环境,它更强大也更合适。
最后
以上就是感动月亮为你收集整理的ganglia安装与配置教程(Centos6.5)的全部内容,希望文章能够帮你解决ganglia安装与配置教程(Centos6.5)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复