11.2hadoop监控:日志配置、堆栈跟踪、度量和JMX

1.1  监控

检测集群的健康状态,避免宕机。

1.1.1         日志

访问http://resource-manager-host:8088/logLevel去设置日志级别,用于排查问题。

或者用命令hadoop daemonlog –setlevel resource-manager-host:8088 org.apche.hadoop.yarn.server.resourcemanager DEBUG.这些配置会在守护进程重启时复位,在log4j.properties文件中去配置才永久。

1.1.2         获取堆栈跟踪

通过http://resource-manager-host:8088/stacks获取资源管理器的线程dump。

1.1.3         度量和JMX(JAVA管理扩展)

各个datanode守护进程收集:写入的字节数,块的复本数,客户端发起的读操作请求数。度量是守护进程去收集,而计数器是对mapreduce任务进行采集,在针对作业进行汇总。度量是管理员服务,计数器是用户服务。所有的度量都发布给JMX,可以用jdk自带的JConsole查看度量信息。或者用http://namenode-host:50070/jmx查看namenode的度量。远程监控要将hadoop-env.sh中设置HADOOP_NAMENODE_OPTS=”-D com.sun.managerment.jmxremote.port=8004”

自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:

https://www.cnblogs.com/bclshuai/p/11380657.html

posted @   一字千金  阅读(492)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2019-03-11 Spring框架基础
2019-03-11 final关键字
2019-03-11 servelet基础
2019-03-11 Servelet开发步骤和生命周期
2019-03-11 Idea搭建servlet开发过程
点击右上角即可分享
微信分享提示