设为首页 收藏本站
查看: 520|回复: 0

[经验分享] Centos6.3下安装Ganglia监控hadoop

[复制链接]

尚未签到

发表于 2016-12-10 09:12:06 | 显示全部楼层 |阅读模式
  安装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
  
DSC0000.jpg

常见问题
  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.iyunv.com/1197273/828992

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-312169-1-1.html 上篇帖子: [Hadoop]chukwa与ganglia的区别 下篇帖子: Hadoop中Map任务的执行框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表