Flume数据流监控:Ganglia的安装与部署

本文详细介绍了在Ganglia上安装部署的过程,包括在各节点配置gmond、gmetad和gweb,以及如何通过Flume进行数据监控。通过启动Flume任务并发送数据,观察Ganglia的监测图,实现对集群状态的有效监控。
摘要由CSDN通过智能技术生成

序:软件版本

  • VMware:VMware-15.5.1
  • Linux:CentOS-7.5-x86_64
  • JDK:jdk-8u212-linux-x64
  • Hadoop:hadoop-3.1.3
  • Flume:Flume 1.9.0

目录

1、Ganglia的安装与部署

1.1 安装ganglia

1.2、在102修改配置文件/etc/httpd/conf.d/ganglia.conf

1.3、在102修改配置文件/etc/ganglia/gmetad.conf

1.4、在102 103 104修改配置文件/etc/ganglia/gmond.conf

1.5、在102修改配置文件/etc/selinux/config

1.6、启动ganglia

1.7、打开网页浏览ganglia页面

2 、操作Flume测试监控

2.1、启动Flume任务

2.2、发送数据观察ganglia监测图


1、Ganglia的安装与部署

Ganglia由gmond、gmetad和gweb三部分组成。

gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。使用gmond,你可以很容易收集很多系统指标数据,如CPU、内存、磁盘、网络和活跃进程的数据等。

gmetad(Ganglia Meta Daemon)整合所有信息,并将其以RRD格式存储至磁盘的服务。

gweb(Ganglia Web)Ganglia可视化工具,gweb是一种利用浏览器显示gmetad所存储数据的PHP前端。在Web界面中以图表方式展现集群的运行状态下收集的多种不同指标数据。

1.1 安装ganglia

    (1)规划
 

hadoop102 web  gmetad gmod
hadoop103 gmod
hadoop104 gmod

    (2)在102、103、104分别安装epel-release

sudo yum -y install epel-release

   (3)在102 安装

sudo yum -y install ganglia-gmetad 
sudo yum -y install ganglia-web
sudo yum -y install ganglia-gmond

   (4)在103 和 104 安装

sudo yum -y install ganglia-gmond

1.2、在102修改配置文件/etc/httpd/conf.d/ganglia.conf

sudo vim /etc/httpd/conf.d/ganglia.conf

    修改内容为:Require ip 192.168.202.1

# Ganglia monitoring system php web frontend

Alias /ganglia /usr/share/ganglia

<Location /ganglia>
  # Require local
  # 通过windows访问ganglia,需要配置Linux对应的主机(windows)ip地址
    Require ip 192.168.202.1  
  # Require ip 10.1.2.3
  # Require host example.org
</Location>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值