Ganglia在CentOS7_x86_64上的yum安装与配置

CentOS 7 在线部署ganglia监控集群 CentOS 7.6在线安装ganglia集群监控/在使用yum安装epel时,出现Cannot retrieve metalink for repository:epel/x86_64. Please verify its path and try again/ganglia安装完成后通过浏览器访问无法访问,提示403或ganglia提示:You don’t have permission to access /ganglia on this server 阅读详情

0 前记:

yum安装Ganglia比起make install 安装Ganglia方式要简单很多,因为yum方式安装不用自己去下载编译安装各依赖包。
下面我介绍Ganglia在CentOS7_x86_64上的一个最简单的yum安装与配置的例子,只有1个Hadoop集群:
Hadoop cluster:Hadoop集群,1个name node,20个data node(使用HadoopNameNode作为该集群数据收集节点)

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 gmond(提示找不到,感觉应该换成上面那个yum install -y ganglia-gmond)

2 Ganglia配置

2.1 中心节点(HadoopNameNode)的配置
2.1.1 安装目录说明

  • ganglia配置文件目录:/etc/ganglia
  • rrd数据库存放目录:/var/lib/ganglia/rrds
  • ganglia-web安装目录:/usr/share/ganglia
  • ganglia-web配置目录:/etc/httpd/conf.d/ganglia.conf

2.1.2 相关配置文件修改
将ganglia-web的站点目录连接到httpd主站点目录

$  ln -s /usr/share/ganglia /var/www/html

修改httpd主站点目录下ganglia站点目录的访问权限
将ganglia站点目录访问权限改为apache:apache,否则会报错

$  chown -R apache:apache /var/www/html/ganglia
$  chmod -R 755 /var/www/html/ganglia

修改rrd数据库存放目录访问权限
将rrd数据库存放目录访问权限改为nobody:nobody,否则会报错

$  chown -R nobody:nobody /var/lib/ganglia/rrds

修改ganglia-web的访问权限:
修改/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>

修改dwoo下面的权限

chmod 777 /var/lib/ganglia/dwoo/compiled
chmod 777 /var/lib/ganglia/dwoo/ cache

配置/etc/ganglia/gmetad.conf

data_source  "hadoopcluster" 192.168.26.139:8649(注意是所有节点都加上,如master:8649 slave0x:8649)

setuid_username nobody

配置/etc/ganglia/gmond.conf

cluster { 
  name = "hadoop cluster"
  ... 
} 
udp_send_channel { 
  # the host who gather this cluster's monitoring data and send these data   to gmetad node
  #注释掉多播模式的,以下出现这个都要注释掉
 #mcast_join = 239.2.11.71
 #添加单播模式的
 host = 192.168.26.139  
 port = 8649 
} 
udp_recv_channel { 
  port = 8649 
} 
tcp_accept_channel { 
  port = 8649 
}

2.2 Hadoop cluster被监测节点的配置
配置/etc/ganglia/gmond.conf

cluster { 
  name = "hadoop cluster"
  ... 
} 
udp_send_channel { 
  # the host who gather this cluster's monitoring data and send these data   to gmetad node
 host = 192.168.26.139  
 port = 8649 
} 
udp_recv_channel { 
  port = 8649 
} 
tcp_accept_channel { 
  port = 8649 
}

3 Ganglia启动

3.1 中心节点的启动
start httpd, gmetad, gmond

$ systemctl start httpd.service
$ systemctl start gmetad.service
$ systemctl start gmond.service
$ systemctl enable httpd.service
$ systemctl enable gmetad.service
$ systemctl enable gmond.service

3.2 被监测节点的启动
start gmond

$ systemctl start gmond.service
$ systemctl enable gmond.service

3.3 访问网页
浏览器访问 {namenode的ip}/ganglia即可
效果如图

4 可能会遇到的相关错误

  • 以调试模式启动gmetad:gmetad-d 9
  • 查看gmetad收集到的XML文件:telnet 192.168.52.105 8649
    如果提示没有telneyum install telnet-server 安装 telnet服务
    yum install telnet.* 安装 telnet客户端

4.1 如果出现错误:

There was an error collecting ganglia data (127.0.0.1:8652):fsockopen error: Permission denied
  • 可能原因1:SELINUX配置问题
    关闭selinux,vi /etc/selinux/config,把SELINUX=enforcing改成SELINUX=disable;该方法需要重启机器。
    可以使用命令setenforce 0来关闭selinux而不需要重启,刷新页面,即可访问;不过此法只是权宜之计,如果想永久修改selinux设置,还是要使用第一种方法
  • 可能原因2:rrds目录的访问权限未正确配置
    给/var/lib/ganglia/rrds目录赋予nobody:nobody的可访问权限

4.2 如果出现错误:/ganglia无法访问,但同时,httpd server可以正常访问,则说明是/ganglia站点的访问权限或相关目录的权限配置有问题

  • 可能原因1:/etc/httpd/conf.d/ganglia.conf配置文件未修改正确

    注释掉其他内容,添加“Allow from all”

  • 可能原因2:/var/www/html/ganglia目录没有赋予正确的访问权限

chown -R apache:apache /var/www/html/ganglia 
chmod -R 755 /var/www/html/ganglia 
ganglia 3.7.2 基于centos7可安装rpm包 ganglia 3.7.2 基于centos7可安装rpm包(rpmbuild/RPMS/x86_64目录中) 配合ganglia-web-3.7.2.tar.gz使用 参考:https://blog.youkuaiyun.com/lswnew/article/details/79175539 立即下载

相关推荐

PaddleOCR训练自己的数据

一 、数据准备 采用PPOCRLabel标注自己的数据 PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置PP-OCR模型对数据自动标注和重新识别。使用Python3和PyQT5编写,支持矩形框标注和四点标注模式,导出格式可直接用于PaddleOCR检测和识别模型的训练。 1.1 安装PaddlePaddle pip3 install --upgrade pip # 如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装 python3 -m pip in.

zyb的博客 1万+

Centos 7 Linux安装yum(完整教程)

如何下载安装yum源

weixin_43978552的博客 2970

信号完整性入门:为什么工程师总爱用dB来描述衰减?

本文深入探讨了信号完整性分析中工程师偏爱使用dB(分贝)单位描述衰减的原因。dB通过对数转换,将大动态范围的乘除关系简化为加减运算,极大地方便了多级系统分析和链路预算计算。文章重点解释了-3dB点的核心意义,即功率衰减一半的临界状态,并阐述了其在评估信道带宽、插入损耗与回波损耗等关键参数中的实际应用,是高效工程思维和沟通的重要工具。

weixin_29263201的博客 386

centos7中配置yum源

系统环境:Centos7(物理机上) 配置步骤: 1.解压CentOS-7-x86_64-DVD-1908.iso镜像文件: 2.新建文件夹:/mnt/cdrom mkdir /mnt/cdrom 3.将第一步解压好的文件全部上传至 /mnt/cdrom 4.备份原yum源配置文件 mv /etc/yum.repos.d /etc/yum.repos.d.bak mkdir /etc/yum.repos.d 5.创建本地yum源配置文件 vim /etc/yum.repos.d/CentOS-loc

Jepson的博客 7268

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示 说明:OpenCvSharp版本为4.0 海康相机为黑白相机 实现功能:将海康相机采集的图像转成Mat,并在pictureBox中显示。 示例代码: Mat srcImage; private Mat CaptureImage() { int nRet; //MyCamera.MVCC_I...

Kevin_Sun777的博客 5502

Optisystem软件与Matlab软件的联合数据读取

目录 Matlab软件程序编写 Optisystem软件的连接与设置 数据读取结果 Matlab软件程序编写 利用Matlab软件按照下图编写程序,保存为getdata.m文件。 OutputPort1 =InputPort1; fileID=fopen('OSAdata.txt','wt'); fprintf(fileID,'%f\n',OutputPort1.Sampled.Signal); fclose(fileID); Optisystem软件的连接与设置 (以基于线性插值法

Vivian_Chen_的博客 4853

x86_64位yum的安装

一、安装yum包 rpm -ihv yum-2.4.2-0.4.el4.rf.noarch.rpm 二、修改yum包的安装源 cd /etc/yum.cd /etc/yum.repos.d/.d/ mvCentOS-Base.repoCentOS-Base.repo.bak viCentOS-Base.repo 输入下面的内容 # CentOS-Base...

weixin_34407348的博客 296

忍者安全渗透系统(NINJITSU OS V3)的安装详细过程,亲测新旧vm版本都可安装,附带下载来源

忍者安全渗透系统(NINJITSU)的安装详细过程,亲测新旧vm版本都可安装,附带下载来源

1万+

ganglia安装教程(centos7)

ganglia 安装教程 依赖软件 http://nchc.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz tar xvzf pcre-8.32.tar.gz cd pcre-8.32 -./configure –prefix=/usr/local make &amp;&amp; make i...

dawuafang 471

详解RT-DETR网络结构/数据集获取/环境搭建/训练/推理/验证/导出/部署

本文给大家带来是利用RT-DETR模训练自己的数据集,RT-DETR是一种新提出的目标检测模型,它利用的自注意力机制来处理图像数据。不同于YOLO通过连续的卷积层直接对图像区域进行分析,RT-DETR采用Transformer架构中的自注意力机制,这允许模型更有效地理解图像中不同部分之间的关系。这种方法使得RT-DETR在处理图像中的复杂场景和多对象环境时,能够展现出更高的准确性和效率。此外,RT-DETR在保持高精度的同时,也针对实时处理进行了优化,使其适合需要快速响应的应用场景。

Snu77的博客 6万+

GEE:提取研究区 NDVI/LST/RVI 并进行时间序列线性插值填补缺失像素和Savitsky-Golay(SG)滤波平滑处理

养乐多_本文将介绍使用Landsat数据集,构建时间序列,并使用线性插值算法填补缺失数据,或者去云空洞,并进一步对完整的时间序列数据进行SG滤波处理。

养乐多的博客 3196

Ganglia在CentOS7_x86_64上的yum安装与配置 可以使用有效果

Ganglia在CentOS7_x86_64上的yum安装与配置 2017年11月28日 22:32:33 agent_x 阅读数:189 标签: gangliacentoshadoop 0 前记: yum安装Ganglia比起make install 安装Ganglia方式要简单很多,因为yum方式安装不用自己去下载编译安装各依赖包。  下面我介绍Ganglia在CentOS7_x86_6...

大JAVA解决方案 636

cuRobo 入门教程(二)基于CUDA的机器人运动规划加速库

cuRobo是一款基于CUDA加速的机器人算法库,提供正向/逆向运动学、碰撞检测、数值优化等核心功能,支持在NVIDIA Jetson Orin等平台上实现毫秒级运动规划。该库创新性地采用并行轨迹优化技术,结合nvblox工具实现深度摄像头避障功能,并通过多层ESDF结构处理动态障碍物。性能测试显示,在RTX 6000 Ada显卡上可实现99.85%的成功率,平均规划时间仅39毫秒。cuRobo还提供Python API支持神经网络集成,并具备批量环境处理能力,特别适用于工业机器人应用场景。最新版本通过算法

2506_90492529的博客 1303

Flume 监控之 Ganglia 的安装与部署

安装httpd服务与php sudo yum -y install httpd php 安装其他依赖 sudo yum -y install rrdtool perl-rrdtool rrdtool-devel sudo yum -y install apr-devel 安装ganglia sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6...

小杨的技术博客 2万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【昊鼎王五】如何在centos7上安装ganglia?

【昊鼎王五】如何在centos7上安装ganglia? 引子: 本篇是接着上一篇《【昊鼎王五】如何在centos7上安装ganglia之写在前面的话?》的专题的继续。当前已经知道了ganglia的框架结构,接下来就是安装ganglia服务端。咱们说干就干,直奔主题吧。 1.环境准备 1.1防火墙设置 具体请见《昊鼎王五:如何一分钟查看并关闭CentOS7的防火墙?》 1.2卸载系统默认安装的Apa...

昊鼎王五的博客 750

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ganglia安装与启动

10.136.149.100 root root /data/jinchaogao/   ganglia  和  httpd 启动方法: whereis gmond 运行 /usr/local/sbin/gmond whereis gmetad 运行 /usr/local/sbin/gmetad web服务启动: cd /usr/local/apache2/bin ./htt

Testing - So easy and so not easy ~ 3718

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Centos安装Ganglia

Centos安装Ganglia 1、安装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://

sparkjvm的专栏 882

Flume监控之Ganglia

Flume监控之Ganglia: 1 Ganglia的安装与部署 1) 安装httpd服务与php # yum -y install httpd php 已安装: httpd.x86_64 0:2.4.6-89.el7.centos.1 php.x86_64 0:5.4.16-46.el7 作为依赖被安装: apr.x86_64 0:1.4.8-3.el7_4.1 apr-util....

ABU_MOlI_ITUI的博客 5325

Ganglia CentOS yum安装配置

Ganglia安装架构简介: Ganglia监控套件包括三个主要部分:gmond,gmetad,和网页接口(ganlia-web) gmond:是一个守护进程,他运行在每一个需要监测的节点上,收集监测统计 gmetad:也是一个守护进程,他定期检查gmonds,从那里拉取数据,并将他们的指标存储在RRD存储引擎中。他可以查询多个集群并聚合指标。他也被用于生成用户界面的w

wzq294328238的专栏 2535

Ganglia安装部署以及问题解决

Ganglia安装部署以及问题解决 centos7 ganglia安装部署 安装httpd服务与php sudo yum -y install httpd php 安装其他依赖 sudo yum -y install rrdtool perl-rrdtool rrdtool-devel [atguigu@hadoop102 flume]$ sudo yum -y install apr-deve...

weixin_45255455的博客 733

centos8安装ganglia集群监控

1.yum install ganglia-gmetad.x86_64 2.yum install ganglia-gmond.x86_64 3.yum install ganglia-web 四、配置文件修改: 默认yum 安装的配置文件位置: /etc/ganglia/* 1.gmetad 配置文件(无须修改) 40 # data_source “my cluster” 10 localhost my.machine.edu:8649 1.2.3.5:8655 41 # data_so

IDzengkun的博客 596

yum 安装 ganglia

折腾了他喵的一天,终于找到个简单点的方法安装ganglia, YUM 真是神器啊!  1.  卸载本机上面的rel的yum, 安装centos的yum       rpm -qa | grep yum | xargs rpm -e --nodeps        rpm 下载x86_64 地址:http://mirrors.163.com/centos/6/os/

cloudeagle_bupt的专栏 1180

Centos5上源代码安装Ganglia

Ganglia源码安装 1. 安装rrdtool1.1. 安装依赖包可以将相关的依赖包下载到/tmp/soft_code/下,或者使用yum下载 Ø 安装zlib开发包 zlib-devel-1.2.3-3.x86_64.rpm Ø 安装freetype开发包: freetype

kafeiflynn的专栏 3301

CentOS下ganglia监控部署

第一步:CentOS环境准备 1、yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc gcc-c++ expat-devel pytho...

aigexian4976的博客 200

centOS配置ganglia

Ganglia安装指南 (基于CentOS 5.6) Ganglia安装指南 (基于CentOS 5.6) 安装依赖 rpm -ivh http://mirrors.sohu.com/centos/5/os/x86_64/CentOS/zlib-devel-1.2.3-3.x86_64.rpm rpm -ivh http://mirrors.sohu.com/centos/5/os

欧程部落 2233
上一篇: hive 运行中断
下一篇: hive安装及mysql配置
agent_x
博客等级 码龄12年 8粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值