当前位置: 首页 > news >正文

【CDH】cloudera manger 如何开启Debug 日志调试模式

前言

在安装 Cloudera Manger 时,遇到报错,需要开启Debug 日志级别来排查下问题原因。这里记录下 CM 如何开启 Debug 级别。

方法一:为整个服务启动DEBUG

如果 CM 无法启动,则可以为整个服务器启用 DEBUG 或 TRACE。

警告:这可能非常非常冗长,因此可能很难捕获事件。

  1. 编辑配置文件
  • 在 CM 5 中编辑 /usr/sbin/cmf-server
  • 在 CM 6 中编辑 /opt/cloudera/cm/bin/cm-server
  1. 更改此内容:

在这里插入图片描述

export CMF_ROOT_LOGGER="INFO,LOGFILE"
改为
export CMF_ROOT_LOGGER="DEBUG,LOGFILE"
  1. 重新启动 CM 以应用更改。

方法二:对某个类开启debug

如果你知道要调试的类或包,你可以编辑
/etc/cloudera-scm-server/log4j.properties

添加行,如下所示…这是在 SpringFramework 中仅对 LDAP 类(用于 LDAP 身份验证)启用调试的示例:

log4j.logger.org.springframework.ldap=TRACE 
log4j.logger.org.springframework.security.ldap=TRACE

重新启动 CM 以应用更改

方法三: web UI修改

如果要仅为 Cloudera Manager 的当前会话打开某些调试或跟踪级别日志记录,可以使用调试页面:

https://cm_host:cm_port/cmf/debug/logLevel

在这里插入图片描述

  • 从下拉列表中选择记录器

  • 选择要更改日志记录的级别

  • 点击“提交查询”按钮申请

您选择的日志级别仅在重新启动 Cloudera Manager 之前适用

方法四: 接口调试

您可以在 Cloudera Manager 界面中启用 API 调试:

  • 导航到:管理 -->设置

  • 搜索启用 API
    调试

  • 选中旁边的框并保存

API 调试将写入 /var/log/cloudra-scm-server/cloudera-scm-server.log 文件,而无需重新启动。

注意

如果启用详细调试,则可能需要增加日志文件的大小或数量,以便能够查看相关行。为此,可以在 /etc/cloudera-scm-server/log4j.properties 中编辑以下内容:

log4j.appender.LOGFILE.MaxFileSize=10MB
log4j.appender.LOGFILE.MaxBackupIndex=10

本文:https://community.cloudera.com/t5/Support-Questions/How-to-enable-debug-logging-for-Cloudera-Manager-server/m-p/79591

http://www.lryc.cn/news/44286.html

相关文章:

  • SQL Server 用户授权与回收
  • 电脑出现乱码的原因以及解决方法
  • 网络工程师笔记
  • linux用户添加用户组与目录切换用户组的操作记录
  • 在CentOS 7上使用二进制文件安装单节点Kubernetes的详细步骤:
  • iCollections for mac 8.0.6.80608 保持Mac桌面的整洁
  • 学习HM微博项目第8天
  • 十五、存储过程与函数
  • php实现助记词转TRX,ETH 私钥和钱包地址
  • 浅析可观测系统中sdk的不同引入方式的利与弊
  • Google Earth导入经纬高(txt文件)
  • Unity客户端开发工程师的进阶之路
  • 2023年全国最新高校辅导员精选真题及答案34
  • chatGPT身份指令
  • 基于springboot实现私人健身与教练预约管理系统【源码+论文】分享
  • 网络技术领域术语大全,含中英文及缩写,强烈建议收藏!
  • C++源码剖析——vector和array
  • 学习linux编程(一)
  • pt-query-digest_详细使用方法
  • 基于MATLAB编程的萤火虫FA优化BP神经网络的回归分析
  • leetcode 消失的数字(面试题)
  • Spring入门篇6 --- AOP
  • linux 配置java环境
  • 分布式事务基础入门
  • 白盒测试究竟怎么做
  • EEG微状态的功能意义
  • Python3 - Flask+swift实现单点登录
  • HTML URL
  • 带你了解ICCV、ECCV、CVPR三大国际会议
  • 常用的一些代码