ganglia的安装使用

1.集群内分别安装epel-release依赖,更新yum源

sudo yum -y install epel-release

2.各节点上分别安装gmond

       sudo yum -y install ganglia-gmond

3.监控节点上安装gmetad和web(这里安装在node1上)

        sudo yum -y install ganglia-gmetad

        sudo yum -y install ganglia-web

4.修改配置

        4.1node1上修改gmetad配置

                sudo vim /etc/ganglia/gmetad.conf

                找到data_source并且修改

                data_source "mycluster" node1

        这里的mycluser是你这套集群你想取的名字,而后面的node1就是监控的节点

        4.2 node1上修改ganglia配置

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

                  <Location /ganglia>

                  Require all granted  # 表示不需要权限管理

                </Location>

         4.3 在node1上修改selinux/config(重启系统生效)

              sudo vim /etc/selinux/config

                     SELINUX=disable  # 使linux能兼容PHP

              使配置临时生效 sudo setenforce 0

             4.4 在所有节点上修改gmond配置

               sudo vim /etc/ganglia/gmond.conf

                cluster {

                  name = "mycluster" # 集群名,即gmetad的data_source里的名字

                  owner = "unspecified"

                  latlong = "unspecified"

                  url = "unspecified"

                }

                udp_send_channel {

                 #  mcast_join = 239.2.11.71  # 注释掉

                 host = node1   # 绑定监控节点

                 port = 8649

                  ttl = 1

                }

                udp_recv_channel {

                # mcast_join = 239.2.11.71 # 注释掉

                  port = 8649

          ​​​​​​​        bind = 0.0.0.0  # 表示接收来自任意连接的数据

                  retry_bind = true

                }

4.5 配置hadoop和hbase

       4.5.1修改hadoop的配置文件

              vim /export/server/hadoop/etc/hadoop/ hadoop-metrics2.properties

添加内容

       # namenode 所在的节点 多个用英文下的逗号隔开

namenode.sink.ganglia.servers = node1 

# resourcemanager 所在的节点

resourcemanager.sink.ganglia.servers = node2  

# datanode 所在的节点 多个用英文下的逗号隔开

datanode.sink.ganglia.servers = node1,node2,node3  

nodemanager.sink.ganglia.servers= node1,node2,node3

# namenode 所在的节点 多个用英文下的逗号隔开

namenode.sink.ganglia.servers = node1 

# resourcemanager 所在的节点

resourcemanager.sink.ganglia.servers = node2  

# datanode 所在的节点 多个用英文下的逗号隔开

datanode.sink.ganglia.servers = node1,node2,node3  

nodemanager.sink.ganglia.servers= node1,node2,node3

maptask.sink.ganglia.servers = node1

jobhistoryserver.sink.ganglia.servers = node1

       分发到各个节点

              xsync hadoop-metrics2.properties

           4.5.2 修改hbase的配置文件

                     vim /export/server/hbase/conf/hadoop-metrics2-hbase.properties

                hbase.sink.ganglia.period=10
                hbase.sink.ganglia.servers=node1

   分发到各个节点

xsync hadoop-metrics2-hbase.properties

5.在各节点上启动gmond,在node1上启动web、gemetad

              sudo systemctl start gmond

              sudo systemctl start httpd

              sudo systemctl start gmetad

在网页上查看:http://node1/ganglia

5.1对flume的监控

在执行flume任务时添加以下参数

flume-ng agent -n a1 -c conf/ -f flume1.conf -Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=node1:8649

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/330061.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue基础(1)数据绑定

一. 文本插值 普通文本可以使用双大括号 {{ }} &#xff0c;要想插入 HTML&#xff0c;需要使用 v-html 指令。 <template><h1>Message: {{ state.msg }}</h1><p>{{ state.count 1 }}</p><p>{{ state.rawHtml }}</p><p v-html…

消息队列实战应用

适用场景 耗时长&#xff0c;非核心业务&#xff0c;生产者不会用到消息处理结果的情况下&#xff0c;可以将消息交给异步服务去缓存与消费 部署MQ服务 version: "3.0" services:rabbitmq:container_name: rabbitmq-15672-1image: rabbitmq:3-managementports:- &…

关于新配置的adb,设备管理器找不到此设备问题

上面页面中一开始没有找到此android设备&#xff0c; 可能是因为我重新配置的adb和设备驱动&#xff0c; 只把adb配置了环境变量&#xff0c;驱动没有更新到电脑中&#xff0c; 点击添加驱动&#xff0c; 选择路径&#xff0c;我安装时都放在了SDK下面&#xff0c;可以尝试…

Python操作MySQL

文章导读 阅读本文需要一定的Python基础和MySQL基础&#xff0c;如果阅读过程中感到吃力&#xff0c;可以阅读我的Python入门篇学习记录和MySQL学习记录填补知识漏洞&#xff0c;本文使用VS Code操作pymysql驱动&#xff0c;使用navicat查看数据库&#xff0c;实操偏多&#xf…

Parasoft C++Test软件静态分析操作指南_软件质量度量

系列文章目录 Parasoft CTest软件安装指南 Parasoft CTest软件静态分析操作指南_编码规范/标准检查 Parasoft CTest软件静态分析操作指南_软件质量度量 Parasoft CTest软件静态分析_自动提取静态分析数据生成文档 Parasoft CTest软件单元测试_操作指南 Parasoft CTest软件单元…

8个实用网站和软件,收藏起来一定不后悔~

整理了8个日常生活中经常能用得到的网站和软件&#xff0c;收藏起来一定不会后悔~ 1.ZLibrary zh.zlibrary-be.se/这个网站收录了超千万的书籍和文章资源&#xff0c;国内外的各种电子书资源都可以在这里搜索&#xff0c;98%以上都可以在网站内找到&#xff0c;并且支持免费下…

错误0xc0000022的3种解决方法

程序无法正常启动&#xff0c;报错代码为0xc0000022。当你的电脑运行程序出现这种情形&#xff0c;多半是由于系统的权限问题引起的。 原因一&#xff1a;应用程序的访问权限不足 有时候&#xff0c;直接打开文件时会遇到“0xc0000022” 错误&#xff0c;但是右键“以管理员身份…

力扣刷题---409. 最长回文串【简单】

题目描述 给定一个包含大写字母和小写字母的字符串 s &#xff0c;返回 通过这些字母构造成的 最长的回文串 。 在构造过程中&#xff0c;请注意 区分大小写 。比如 “Aa” 不能当做一个回文字符串。 示例 1: 输入:s “abccccdd” 输出:7 解释: 我们可以构造的最长的回文串…

抖店一件代发,从0到1操作全流程

我是王路飞。 先说明一点&#xff0c;新手不需要纠结抖店一件代发&#xff08;即无货源模式&#xff09;还能不能做的问题。 无货源只是前期帮助新手阶段的你进入到这个市场里来的一种方式&#xff0c;不是你长期做店的思路。 入门之后&#xff0c;基本就转型为有货源去玩了…

光照模型技术在AI去衣中的重要作用

引言&#xff1a; 在数字图像处理和计算机视觉领域&#xff0c;AI去衣技术正逐渐成为研究和应用的热点。这项技术依赖于人工智能算法&#xff0c;尤其是深度学习模型&#xff0c;来识别和处理图像或视频中的衣物。在这个过程中&#xff0c;光照模型技术扮演着至关重要的角色。本…

【话题】你眼中的IT行业现状与未来趋势

大家好&#xff0c;我是全栈小5&#xff0c;欢迎阅读小5的系列文章&#xff0c;这是《话题》系列文章 目录 引言一、IT行业的现状1.1 云计算与大数据1.2 人工智能与机器学习1.3 物联网与5G通信1.4 区块链技术 二、IT行业未来发展趋势2.1 边缘计算与智能设备2.2 深度学习与自然语…

K8S中YAML案例

目录 案例&#xff1a;自主式创建service并关联上面的pod 案例&#xff1a;部署redis 案例&#xff1a;部署myapp 案例&#xff1a;部署MySQL数据库 总结 1.K8S集群中访问流向 K8S集群外部&#xff1a;客户端——nodeIP&#xff1a;nodeport——通过target port——podIP…

数据可视化第十天(爬虫爬取某瓣星际穿越电影评论,并且用词云图找出关键词)

开头提醒 本次爬取的是用户评论&#xff0c;只供学习使用&#xff0c;不会进行数据的传播。希望大家合法利用爬虫。 获得数据 #总程序 import requests from fake_useragent import UserAgent import timefuUserAgent()headers{User-Agent:fu.random }page_listrange(0,10) …

概率论统计——大数定律

大数定律 弱大数定律&#xff08;辛钦大数定律&#xff09; 利用切比雪夫不等式&#xff0c;证明弱大数定律 应用 伯努利大数定理&#xff0c;&#xff08;辛钦大数定理的推论&#xff09; 证明伯努利大数定理 注意&#xff1a;这里将二项分布转化成0,1分布来表示&#xff0c;…

【C++】牛客——美团 奇数位丢弃

✨题目链接&#xff1a; MT8 奇数位丢弃 ✨题目描述 对于一个由 0..n 的所有数按升序组成的序列&#xff0c;我们要进行一些筛选&#xff0c;每次我们丢弃去当前所有数字中第奇数位个的数。重复这一过程直到最后剩下一个数。请求出最后剩下的数字。 数据范围&#xff1a; 1≤…

Softing工业推出新品edgeGate:一款用于工业边缘和云应用的硬件网关

2024年4月17日&#xff08;哈尔&#xff09;&#xff0c;Softing工业自动化在2024年汉诺威工业博览会上首次展示了新品edgeGate。该产品是一个无需维护的硬件物联网网关解决方案&#xff0c;可将生产数据从PLC和数控机床控制器传输至工业边缘及物联网云平台。 &#xff08;edge…

Docker简单使用

1.简单认识 软件的打包技术&#xff0c;就是将打乱的多个文件打包为一个整体&#xff0c;比如想使用nginx&#xff0c;需要先有一台linux的虚拟机&#xff0c;然后在虚拟机上安装nginx.比如虚拟机大小1G&#xff0c;nginx100M。当有了docker后我们可以下载nginx 的镜像文件&am…

四信云-设备维保管理系统上线,实现设备全生命周期管理

在当今的制造业中&#xff0c;设备是企业生产的核心要素&#xff0c;是企业竞争力的基石。 随着企业发展规模不断扩大&#xff0c;设备数量急速增长&#xff0c;传统的手工管理方式已经无法满足企业需求&#xff0c;设备管理系统的出现则填补了市场需求空白&#xff0c;其目标…

做OZON怎么选择物流,OZON物流Xingyuan

随着跨境电商的蓬勃发展&#xff0c;OZON作为俄罗斯领先的电商平台&#xff0c;吸引了大量中国卖家入驻。然而&#xff0c;物流作为跨境电商的关键环节&#xff0c;其选择对于卖家来说至关重要。本文将围绕“做OZON怎么选择物流”这一问题&#xff0c;深度解析OZON物流Xingyuan…