Hadoop监测工具——Splunk安装与使用

智能运维(AiOps)之日志监控及日志分析系统分析 智能运维(AiOps)是在自动化运维(DevOps)基础之上发展起来的,它可以对自动化运维在应用层面进行系统日志及应用日志进行日志收集、分析、展示等全方位的日志管理解决方案。 下面就我们经常使用的如下方案进行分析,以便在实际工作中可以选择属于适合自己企业的日志管理解决方案,为企业运营提供良好的日志数据服务。 lELK ELK是ElasticSearch,Logstash,Kibana的缩写,分别提供搜索,数据接入和可视化功能,构成了Elastic的应用技术栈。 ü... 阅读详情

Splunk对于各种日志的监测非常好用,个人感觉它与Ganglia的最大不同点在于:Ganglia只是采集实时的数据并显示,不会对这些数据进行存储和备份,但是Splunk会将监测到的数据进行存储,并对这些数据进行有效的索引。另外,Splunk对于日志数据的分析功能也十分强大,它支持对于日志信息的检索,它定义了一种类似SQL语句的查询语法,能够针对日志数据中的不同字段进行查询。当然,你可以根据需要认为指定需要的字段,这一点类似于MongleDB这样的文档数据库,即没有Schema的限制。最后,Splunk能够对检测数据生成美观的报表。

       Splunk分为免费版和商业版,免费版最大的限制就是每天增加的日志量不能超过500M。所以,如果只是检测单机的情况,免费版是够用的,但是如果用于检测集群,就不够用了。本人用Splunk检测四个节点的Hadoop集群,就会发现数据量超出免费版限制。

      下面,我简单介绍一下如何用Splunk 检测Hadoop集群:

1. Splunk基本组成部分

     Splunk关键的组成部分包括:Search Head、Indexer、Forwarder。

     Search Head: 提供对于监测数据的查询功能,并且提供Web访问服务;

     Indexer: 用于对收集的日志数据进行索引;

     Forwarder:用于收集本地的日志信息,发送给Indexer和Search Head。

2. Splunk下载

     splunk-5.0.4-172409-Linux-i686.tgz: http://www.splunk.com/download (Splunk Search Head + Splunk Indexer)

     Splunk Universal Forwarder: http://www.splunk.com/download/universalforwarder

     上面是Splunk的基本组成部分,下面是Splunk监测Hadoop的组件有:

     Splunk App for HadoopOps:http://apps.splunk.com/app/1173   (这个需要安装在Search Head,负责收集其他节点发送的Hadoop信息)

     Splunk Technology Add-on for HadoopOps:http://apps.splunk.com/app/1182 (这个需要安装在需要监测的每个集群节点上面,负责收集每个节点的Hadoop信息)

3. Splunk安装

    首先介绍一下集群的环境:

             node1: 192.168.1.100  (Namenode + Jobtracker + Search Head + Indexer + Splunk App for HadoopOps)

             node2: 192.168.1.101 (SecondeNamenode + Datanode + Tasktracker + Forwarder +Splunk Technology Add-on for HadoopOps)

             node3: 192.168.1.102 (Datanode + Tasktracker + Forwarder +Splunk Technology Add-on for HadoopOps)

             node4: 192.168.1.103 (Datanode + Tasktracker + Forwarder +Splunk Technology Add-on for HadoopOps)

     1》 将splunk-5.0.4-172409-Linux-i686.tgz解压: tar xvzf splunk-5.0.4-172409-Linux-i686.tgz -C ~/ 

     2》 启动splunk:splunk_root/bin/splunk start

     3》 访问Splunk Web界面:192.168.1.100:8000,初次登陆用户名:admin,密码:changeme,修改密码。在右上角的Manager中选择Set up forwarding and receiving,增加新的receiving port 9997

     4》 在Hadoop集群节点上面解压Splunk Universal Forwarder,设置接收端ip和端口号:forwarder_root/bin/splunk add forward-server <indexerIPAddress>:<indexerPort>

     5》 将Splunk Technology Add-on for HadoopOps (TA) 解压到每个splunk forwarder的etc/apps目录下;重启splunk forwarder,bin/splunk restart;启动Hadoop监听,进入forwarder_root/etc/apps/Splunk_TA_hadoopops/bin,执行./hopsconfig.sh --auth <username>:<password> --enable-all

     6》 关闭node2~node4上所有的forwarder,在node1上安装Splunk App for HadoopOps,将Splunk App for HadoopOps的.zip文件解压到splunk目录下,重启splunk,bin/splunk restart;

     7》 进入node1的splunk_root/etc/apps/Splunk_TA_hadoopops/bin,执行./hopsconfig.sh --auth <username>:<password> --enable-all命令,启用Hadoop监听功能;

     8》 登录splunk web界面,192.168.1.100:8000,在右上角App下面应该会多出一个splunk app for HadoopOps选项,点击进入。第一次登录会出现几个设置界面,保持默认即可。

     9》 设置完成后,会出现Components, Utilization, Headlines, Activities四个界面,在components中有一个MANAGE SERVICES按钮,点击进入,会侦测到集群中所有可用的节点,全选save即可。此时,界面中会显示全部节点的监测信息,如下图所示:



关于Splunk App for HadoopOps的使用方法在这里不做过多介绍,感兴趣的朋友可以参考:http://docs.splunk.com/Documentation/HadoopOps/latest/HadoopOps/TheSplunkAppforHadoopOpsuserinterface

34、新型大数据日志分析框架的综合性能评估 本文介绍了一种新型的大数据日志分析框架,并对其综合性能进行了评估。该框架结合了 Flume、Kafka、Logstash、Elasticsearch、Kibana、Spark 和 Hadoop 等开源技术,支持实时日志收集、流处理、批处理和数据可视化。通过与 Graylog、Nagios 和 Splunk 等平台的对比分析,该框架在处理大规模日志数据时展现出高效的数据处理能力、良好的可视化便利性和显著的成本效益。文章还分析了框架在不同查询任务中的性能表现,并提出了优化建议,如 Elasticsearch 集 阅读详情

相关推荐

【信息科学与工程学】【解决方案体系】【系统工程】 第三十五篇 AI + ICT + 云计算 + 网络解决方案​ 的软件配置清单01

AI + ICT + 云计算 + 网络解决方案​ 的软件配置清单。需要说明:结合当前主流通用 CAE、数学建模、AI 框架、云原生与网络仿真工具整理出的推荐软件栈。软件 / 平台功能说明Kubernetes (K8s)​容器编排,承载 AI 训练、仿真任务调度、微服务化网络功能(CNF)OpenStack / 云管平台​私有云 IaaS 底座,提供虚拟机、GPU 算力、VPC 网络Slurm / Altair PBS​HPC 集群作业调度,支撑大规模电磁 / CFD / 光子仿真Docker / Singu

weixin_49199313的博客 409

超级日志服务器-Splunk

 什么是Splunk?       Splunk是一个功能强大的日志管理工具,它不仅可以用多种方式来添加日志,生产图形化报表,最厉害的是它的搜索功能 - 被称为“Google for IT”。Splunk有免费和收费版,最主要的差别在于每天的索引容量大小(索引是搜索功能的基础),免费版每天最大为500M。在使用免费版时,如果在30天之内,有7天的索引数据量超过500M,那么就不可以在搜索了

zhuzhenyang110的专栏 3541

【信息科学与工程学】【数据中心】 第十五篇 智算中心DaaS数据消费场景02

智算中心DaaS数据共享场景的分级分类是一个复杂的系统工程,需要从技术、安全、合规、治理、运营等多个维度进行综合考虑。本分级分类体系为不同场景下的数据共享提供了详细的指导,包括安全分级、共享模式、技术架构、合规治理等方面。在实施数据共享平台时,应结合自身业务需求、技术能力和资源情况,选择适合的共享模式和实施路径。同时,要高度重视数据安全和隐私保护,采用先进的技术和管理手段,确保数据共享的安全可控。

weixin_49199313的博客 1万+

免费的日志管理软件Splunk Free使用入门

Splunk可以收集由IT系统和技术基础设施产生的各种数据,包括网站、应用程序、服务器、网络、传感器、移动设备等。Splunk可以对这些数据进行搜索,可以对数据进行分析形成报告、图表。Splunk的功能及其强大,特别适合分析网络、服务器的故障、性能等。关于Splunk的详细介绍可以参考官方中文网站:http://zh-hans.splunk.com/。这里主要对Splu...

weixin_34092370的博客 2260

splunkforwarder - 8.0.5 - linux.zip

Splunk通用转发器安装文件,版本:8.0.5,适用于Linux。 转发器可以从远程来源快速、安全地收集数据,从各种来源(包括其他转发器)收集数据,并将其发送到Splunk部署。使用通用转发器将数据无缝发送到Splunk Enterprise、Splunk Cloud或Splunk Light。

splunk forwarder 操作手册

Splunk forwarder 所以操作手册,包括介绍,安装,卸载,更新等

Linux(Ubuntu/CentOS)安装splunkforwarder步骤

Linux(Ubuntu/CentOS)安装splunkforwarder步骤: splunkforwarder是splunk的客户端log转发工具: 下载网址(下载tar包):https://www.splunk.com/en_us/download/universal-forwarder.html splunk服务器端要开启接收端口(设置——转发和接收——配置接收——新增——9997) 客户端...

weixin_34183910的博客 1333

基于轻量级神经网络MobileNet V2的水果识别种类算法研究

本文阐述了一种基于轻量级卷积神经网络MobileNet V2的水果分类与识别算法研究。为了最大限度地促进机械收获,需要一个检测系统,它可以让我们识别不同类别的水果。一个相对未开发的想法是使用深度学习和人工智能算法,不仅可以检测水果的种类,还可以检测水果是否成熟。这可以证明是有利可图的,因为它可以提供作物生长状况以及成熟和未成熟果实的个体数量,以及决定是否是收获时间的有用信息。第一步对数据进行了预处理,数据预处理技术在众多的深度学习计算中起到了重要作用。

qq_43556680的博客 1641

打造安全领域的神经中枢 看Splunk如何将机器数据转化为商业价值

毋庸置疑,数据在这个时代变得前所未有的重要。在这些数据中,很大一部分是机器数据,比如物联网数据等。 从数据中获取洞察力成为企业提升竞争力的重要途径,这也是目前大数据乃至人工智能要做的事情。 有这样一家企业,它的使命是使机器数据对每个人都可取可用,发挥价值。它就是Splunk。 Splunk公司北亚区总经理戴健庆(右一)、Splunk全球安全事业部总经...

weixin_33775582的博客 203

CANOCO5.0实现冗余分析(RDA)最详细步骤

在地理及生态领域会常使用RDA分析,RDA的实现路径也有很多,今天介绍一下CANOCO软件的实现方法。1.不同样点和环境因子之间夹角是锐角 是正相关,是钝角是负相关。2.夹角越大 说明相关性较小,夹角越小,相关性越大。得有不同的物种或者样点数值,再加上环境因子数据。3.箭头越长 相关性越大。时间调整到2010年。

Along6的博客 1万+

Centos7.9上安装glibc2.28遇到/usr/bin/ld: cannot find -lnss_test2问题

Centos7.9安装glic2.28遇到-lnss_test2问题及解决方案。

freflying1119的博客 2898

五款免费的安全分析工具

移动和云计算的采用扩大了现代企业的安全边界,许多企业在更深入地了解其IT基础设施,以监控恶意活动或软件。这些潮流带来了越来越多有待评估的威胁数据。想把这些数据转化成有意义的情报,就需要不仅限于传统安全信息和事件管理(SIEM)功能的工具,以便整合和分析不同类型的数据(包括结构化数据和非结构化数据)。 分析威胁数据可能是一笔不小的开支,对中小企业来说尤为如...

weixin_34387284的博客 1348

YOLO11创新改进系列:卷积,主干 注意力,C3k2融合,检测头等创新机制(已更新110+)

本专栏提供详细的 YOLO11 教程,包括基础知识、源码解析、入门实践、算法改进和项目实战,适合发表YOLO11 学习者订阅。内容包含 100+多篇独家改进机制,适合发表论文,评分高达 96 分。订阅者将获得一键运行的改进文件及答疑交流群支持。 使用服务器的同学还可以私聊获取搭建好的运行环境。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1万+

分布式集群监控方案

一、调研背景 XGboost on Yarn已正式接入流量,目前需要对XGboost集群进行有效监控。为了保证系统的稳定性,可靠性,可运维性。 掌控集群的核心性能指标,了解集群的性能表现; 集群出现问题时及时报警,便于同学及时修复问题; 集群重要指标值异常时进行预警,将问题扼杀在摇篮中,不用等集群真正不可用时才采取行动; 当集群出现问题时,监控系统可以帮助我们更快的定位问题和解决问题。二、

知道自己还有很多不知道的事 5922

芒果YOLOv12改进13:独家原创改进最新 CFNet 核心结构|即插即用 | 首发改进显著提升检测性能,小目标检测涨点必备

芒果YOLOv12改进13:独家原创改进最新 CFNet 核心结构|即插即用 | 首发改进显著提升检测性能,小目标检测涨点必备

包括YOLOv5、YOLOv7、YOLOv8等模型改进 289

车载以太网测试-3【Wireshark介绍】

数据包捕获支持从多种网络接口(如以太网、Wi-Fi、蓝牙等)捕获数据包。可以实时捕获或从文件中读取已捕获的数据包。协议解析支持解析数百种网络协议(如 TCP/IP、HTTP、DNS、FTP 等)。能够深入解析协议头部和负载,帮助用户理解网络通信的细节。过滤功能提供强大的显示过滤器和捕获过滤器,帮助用户快速定位和分析感兴趣的数据包。支持基于协议、IP地址、端口号等多种条件的过滤。统计和分析提供多种统计工具,如流量图、会话统计、协议分层统计等。

车载网络测试工程师的博客 1992

2025年大数据毕业设计选题推荐:数据分析与可视化 数据挖掘

2025年大数据毕业设计选题合集涵盖了深度学习、机器学习、算法、人工智能、大数据、信息安全、推荐系统、目标检测等多个热门领域。对于计算机专业、软件工程专业、人工智能专业、大数据专业的毕业生而言,选择一个合适的毕业设计选题至关重要。在这个毕业设计选题合集中,我们精心收集了各种有趣且具有挑战性的选题,旨在帮助学生们在毕业设计中展现他们的技术实力和创新能力。不论是对于对深度学习技术感兴趣的同学,还是希望探索机器学习、算法或人工智能的领域的同学,本合集都能为您提供丰富的选题资源和灵感。

Hai_Lang_IT的博客 4565

【网络安全】零基础入门网络安全劝退指北

作为从16年接触网络安全的小白,谈谈零基础如何入门网络安全,有不对的地方,请多多指教。 这些年最后悔的事情莫过于没有把自己学习的东西积累下来形成一个知识体系。 后续我也会陆续的整理网络安全的相关学习资料及文章,与大家一起探讨学习。 如何入门 简单了解网络安全 网络安全就是指的确保网络系统中的数据不被别人破坏,而网安工程师就是涉及程序来维护网络安全。 网安方向有很多职位,比如安全产品工程师,安全分析师,数据恢复工程师,网络架构工程师,安全编程工程师,以及网络集成工程师等。 工作内容主要包括: 安全评测,风

互联网老辛 4592

SaaS应用12原则:(十一)日志

把日志当作事件流 日志使得应用程序运行的动作变得透明。 在基于服务器的环境中,日志通常被写在硬盘的一个文件里,但这只是一种输出格式。 日志应该是事件流的汇总,将所有运行中进程和后端服务的输出流按照时间顺序收集起来。尽管在回溯问题时可能需要看很多行,日志最原始的格式确实是一个事件一行。日志没有确定开始和结束,但随着应用在运行会持续的增加。 12-factor应用本身从不考虑存储自己的输出流。 不应该...

低至一折起的博客 551

【深度学习驱动流体力学】OpenFOAM目录流体力学求解器汇总介绍

下面这些目录结构和其中的求解器和工具展示了OpenFOAM作为一个功能强大且广泛应用的开源CFD软件框架的多样性和灵活性。每个求解器都专门用于解决不同类型的流体动力学问题,从基础的流动模拟到复杂的多相流动和燃烧模拟等各种应用场景。

源代码杀手的博客 1186

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Elastic:开发者上手指南

你们好,我是Elastic的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。 我们可以按照如下的步骤来学习: 1)Elasticsearch简介:对Elasticsearch做了一个简单的介绍 2)Elasticsearch中的一些重要概念:cluster,n..........................................................

Elastic 中国社区官方博客 17万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

日志审计(二)

从信息安全管理、合规性审计、云安全管理四个角度简述案例。一家跨国电子商务公司,拥有分布在多个国家地区的数据中心和办公室,为确保信息系统安全管理,应用一款先进的日志审计产品,降低风险、增强安全性,并为其业务可持续发展提供保障。实时监控与分析:这家跨国企业配置日志审计产品来收集各个数据中心的服务器、网络设备以及应用程序的日志,并将其集中存储在一个统一的安全信息和事件管理系统(SIEM)中。异常活动检测:通过对日志数据进行,检测异常活动和潜在安全威胁。例如,,生成警报并通知安全团队响应。

MingXS2021的博客 641

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

从应急响应到安全运维:构建主动防御体系的实战指南

在网络安全领域,应急响应与安全运维是保障系统稳定运行的核心支柱。其原理在于通过持续监控、加固和快速反应,构建一个动态的防御闭环,旨在将安全事件的影响降至最低。从技术价值看,这不仅是满足合规要求,更是提升业务连续性和数据资产保护能力的关键。在实际应用场景中,无论是应对Web攻击、数据泄露还是恶意软件入侵,一套融合了日常‘保健’与战时‘急救’的体系都至关重要。本文基于**安全运维**和**应急响应**的深度实践,系统梳理了从资产发现、配置加固到威胁狩猎的完整方法论,并分享了在真实对抗中提炼出的工具链与排查技巧,

congsikuai0611的博客 410

网络安全人士必会的Splunk Enterprise安装方法

Splunk Enterprise(企业版)免费版本:试用期60天,60 天后,可以转为可永久使用的免费许可证,每日许可量500MB,支持Windows、Linux、Mac OS。登录splunk官网(https://www.splunk.com/zh_cn),在官网注册账号信息,需要使用公司邮箱进行注册,注册完成之后,进行下载。除了支持来自Splunk通用转发器的数据,还支持上传本地日志等数据或上传Splunk平台实例上的文件和端口数据。● 登录Splunk Enterprise,查看“转发器管理”

Python_paipai的博客 3205

Splunk日志服务器windows客户端安装

Splunk日志服务器windows客户端安装下载客户端http://www.splunk.com/download/universalforwarder你懂的。Splunk服务器地址和端口,必须写。可以先不填,直接next。直接下一步。选择要上传的数据类型。这个只需要logs即可,右边那些是snmp干的活。点击安装。完成。运行——cmd——回车不懂撞墙去。cd {splun...

weixin_34336292的博客 741
上一篇: ambari安装
下一篇: Hue安装
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值