Centos安装Ganglia

本文发布时间: 2019-Mar-22
Centos安装Ganglia1、安装ganglia[root@itr-mastertest01 local]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@itr-mastertest02 local]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@itr-nodetest01 local]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@itr-nodetest02 local]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@itr-mastertest01 local]# yum install rrdtool ganglia-gmetad ganglia-gmond ganglia-web httpd php -y[root@itr-mastertest01 local]# rpm -e ganglia-web-3.1.7-6.el6.x86_64这里卸载web我们下面自己安装一个版本[root@itr-mastertest01 ~]# rpm -qa | grep ganglia验证rmp安装ganglia-3.1.7-6.el6.x86_64ganglia-gmetad-3.1.7-6.el6.x86_64ganglia-gmond-3.1.7-6.el6.x86_64[root@itr-mastertest02 local]# yum search ganglia-gmond [root@itr-mastertest02 local]# yum install ganglia-gmond -y [root@itr-mastertest02 ~]# rpm -qa | grep ganglia验证rmp安装ganglia-gmond-3.1.7-6.el6.x86_64ganglia-3.1.7-6.el6.x86_64 [root@itr-nodetest01 local]# yum install ganglia-gmond -y [root@itr-nodetest02 local]# yum install ganglia-gmond -y2、编辑配置文件[root@itr-mastertest01 ~]# vim /etc/ganglia/gmond.confcluster { name = "cluster1" owner = "unspecified" latlong = "unspecified" url = "unspecified"}/* Feel free to specify as many udp_send_channels as you like. Gmond used to only support having a single channel */udp_send_channel {/* mcast_join = 239.2.11.71*/ host = 192.168.2.200 port = 8649 ttl = 1}/* You can specify as many udp_recv_channels as you like as well. */udp_recv_channel {/*mcast_join = 239.2.11.71*/ port = 8649/* bind = 239.2.11.71*/}[root@itr-mastertest01 ~]# vim /etc/ganglia/gmetad.confdata_source "cluster1" 10 192.168.2.200 192.168.2.201 192.168.2.202 192.168.2.203[root@itr-mastertest01 ~]# scp /etc/ganglia/gmond.conf itr-mastertest02:/etc/ganglia/ [root@itr-mastertest01 ~]# scp /etc/ganglia/gmond.conf itr-nodetest01:/etc/ganglia/ [root@itr-mastertest01 ~]# scp /etc/ganglia/gmond.conf itr-nodetest02:/etc/ganglia/3、设置开机自动启动[root@itr-mastertest01 local]# chkconfig --levels 235 gmond on [root@itr-mastertest01 local]# chkconfig --list gmond [root@itr-mastertest01 local]# chkconfig --levels 235 gmetad on [root@itr-mastertest01 local]# chkconfig --levels 235 httpd on [root@itr-mastertest02 local]# chkconfig --levels 235 gmond on [root@itr-nodetest01 local]# chkconfig --levels 235 gmond on [root@itr-nodetest02 local]# chkconfig --levels 235 gmond on4、启动[root@itr-mastertest01 local]# service gmond start[root@itr-mastertest01 local]# service gmetad start[root@itr-mastertest01 local]# service httpd start[root@itr-mastertest01 local]# service httpd start [root@itr-mastertest01 ~]# ps aux | grep apache* 验证apacheroot 1736 0.0 0.1 105488 912 pts/0 S+ 09:21 0:00 grep apache*[root@itr-mastertest01 ~]# ps aux | grep ganglia*验证gangliaganglia 1191 0.1 0.2 228468 1932 ? Sl 08:48 0:03 /usr/sbin/gmetadganglia 1515 0.0 0.2 147736 2396 ? Ss 08:48 0:00 /usr/sbin/gmondroot 1741 0.0 0.1 105488 912 pts/0 S+ 09:22 0:00 grep ganglia*[root@itr-mastertest02 ~]# ps aux | grep ganglia*其他节点验证ganglia 1622 0.0 0.2 146792 1836 ? Ss 08:49 0:00 /usr/sbin/gmondroot 1825 0.0 0.1 105488 908 pts/0 S+ 09:24 0:00 grep ganglia*5、安装ganglia-web界面[root@itr-mastertest01 local]# cd installpackage/[root@itr-mastertest01 installpackage]# tar -zxvf ganglia-web-3.5.12.tar.gz -C ../[root@itr-mastertest01 local]# cd ganglia-web-3.5.12/[root@itr-mastertest01 ganglia-web-3.5.12]# vim Makefile GDESTDIR = /var/www/html/gangliaAPACHE_USER = apahce [root@itr-mastertest01 ganglia-web-3.5.12]# vi /etc/httpd/conf/httpd.confUser apache 上面的用户和这样里对接Group apache[root@itr-mastertest01 ganglia-web-3.5.12]# make install[root@itr-mastertest01 ganglia-web-3.5.12]# LANG=en[root@itr-mastertest01 ganglia-web-3.5.12]# service httpd statushttpd (pid 5810) 正在运行...[root@itr-mastertest01 ganglia-web-3.5.12]# service gmetad statusgmetad (pid 5844) 正在运行...[root@itr-mastertest01 ganglia-web-3.5.12]# service gmond statusgmond (pid 5874) 正在运行...[root@itr-mastertest01 html]# chmod -R 777 /var/www/html/ganglia有时候web页面访问apache目录权限不够[root@itr-mastertest01 ganglia]# setenforce 0必须关闭selinux,否则web页面访问提示权限不够[root@itr-mastertest01 ganglia]# vi /etc/selinux/[root@itr-mastertest01 ganglia]# vi /etc/selinux/config SELINUX=disabled[root@itr-mastertest01 ganglia]# scp /etc/selinux/config itr-mastertest02:/etc/selinux/[root@itr-mastertest01 ganglia]# scp /etc/selinux/config itr-nodetest02:/etc/selinux/ [root@itr-mastertest01 ganglia]# scp /etc/selinux/config itr-nodetest01:/etc/selinux/6、配置hadoop文件发送信息给ganglia[root@itr-mastertest01 hadoop]# vi /usr/local/hadoop-2.4.0/etc/hadoop/hadoop-metrics2.properties #By AndrewHsu 2014-12-31#NameNode*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.period=10namenode.sink.ganglia.servers=192.168.2.200:8649#DataNode*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.period=10datanode.sink.ganglia.servers=192.168.2.200:8649#SecondaryNameNode*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.period=10secondarynamenode.sink.ganglia.servers=192.168.2.200:8649#YARN#ResourceManager*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.period=10resourcemanager.sink.ganglia.servers=192.168.2.200:8649maptask.sink.ganglia.servers=192.168.2.200:8649 reducetask.sink.ganglia.servers=192.168.2.200:8649#NodeManager*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.period=10nodemanager.sink.ganglia.servers=192.168.2.200:8649maptask.sink.ganglia.servers=192.168.2.200:8649 reducetask.sink.ganglia.servers=192.168.2.200:8649[root@itr-mastertest01 local]# groupadd supergroup为制作nfs3挂载hdfs目录到本地而增加的组[root@itr-mastertest01 local]# cat /etc/group | grep supergroupsupergroup:x:501:#scp conf to all node[root@itr-mastertest01 ~]# scp /usr/local/hadoop-2.4.0/etc/hadoop/hadoop-metrics2.properties itr-mastertest02:/usr/local/hadoop-2.4.0/etc/hadoop/[root@itr-mastertest01 ~]# scp /usr/local/hadoop-2.4.0/etc/hadoop/hadoop-metrics2.properties itr-nodetest01:/usr/local/hadoop-2.4.0/etc/hadoop/[root@itr-mastertest01 ~]# scp /usr/local/hadoop-2.4.0/etc/hadoop/hadoop-metrics2.properties itr-nodetest02:/usr/local/hadoop-2.4.0/etc/hadoop/7、配置hbase发送信息给ganglia[root@itr-mastertest01 conf]# vi /usr/local/hbase-0.98.6.1/conf/hadoop-metrics2-hbase.properties #By AndrewHsu 2-14-12-31#HBase#Master Server*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.sink.ganglia.period=10hbase.sink.ganglia.period=10hbase.sink.ganglia.servers=192.168.2.200:8649#Region Server*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31*.sink.ganglia.period=10hbase.sink.ganglia.period=10hbase.sink.ganglia.servers=192.168.2.200:8649#scp conf to all node[root@itr-mastertest01 ~]# scp /usr/local/hbase-0.98.6.1/conf/hadoop-metrics2-hbase.properties itr-nodetest01:/usr/local/hbase-0.98.6.1/conf/[root@itr-mastertest01 ~]# scp /usr/local/hbase-0.98.6.1/conf/hadoop-metrics2-hbase.properties itr-nodetest02:/usr/local/hbase-0.98.6.1/conf/8、webui界面http://itr-mastertest01/ganglia/


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表