hadoop - 如何为 ResourceManager 设置 DEBUG 日志级别?

标签 hadoop logging log4j hadoop-yarn resourcemanager

我正在对 Yarn 源代码进行一些更改。我在 ${HADOOP_HOME}/etc/hadoop/log4j.properties 中将 hadoop.root.logger=DEBUG,console 更改为 DEBUG。我可以获取 Application Master 的 DEBUG 信息,但在 ${HADOOP_HOME}/logs/yarn-yar-resourcemanager-hostname.log 中找不到任何输出的 DEBUG 信息。我应该更改其他任何地方以触发资源管理器的 DEBUG 级别吗?

最佳答案

引用 Setting debug log level for individual daemons :

Add -Dhadoop.root.logger=DEBUG to something like HADOOP_resourcemanager_opts in yarn-env.sh

关于hadoop - 如何为 ResourceManager 设置 DEBUG 日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27853974/

相关文章:

java - 如何在运行时将 PatternLayout 添加到根记录器?

java - 将日志记录信息存储到 oracle 数据库

apache-spark - 自定义 log4j 类不适用于 spark 2.0 EMR

hadoop - 如何从开源 Hadoop 构建 deb/rpm 存储库或由 ambari 安装的公开可用的 HDP 源代码

hadoop - 使用 hadoop distcp 命令在 Dataproc 上等效的 s3-dist-cp groupBy

java - 在 hbase mapreduce 中传递删除或放置错误

scala - 为 Spark 作业的单元测试模拟 HTable 数据

spring - 使用带有内置 Tomcat 的 Spring 时,日志文件在哪里?

python - 覆盖 WSGI 中的日志记录类不起作用

java - Log4j 没有将日志写入文件