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”
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:
自己开发了一个股票智能分析软件,功能很强大,需要的关注微信公众号:QStockView
分类:
hadoop
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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开发过程