首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS弹性log4j.properties上修改MapReduce文件

在AWS弹性log4j.properties上修改MapReduce文件
EN

Stack Overflow用户
提问于 2013-10-09 21:54:24
回答 1查看 1.3K关注 0票数 2

我正在使用AWS弹性MapReduce,我希望能够设置日志记录级别。例如,我希望log.isDebugEnabled()返回true。在谷歌上搜索一下,我找到了这篇博客文章:

http://vangjee.wordpress.com/2012/03/24/an-approach-to-controlling-logging-on-amazon-web-services-aws-elastic-mapreduce-emr/

这基本上建议编写一个shell脚本来复制和覆盖本地log4j.properties文件。这似乎是一个复杂的方法。我更喜欢一种更简单的方式来设置调试级别。有办法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-12 20:43:10

还有两种其他方式:

  1. 使用hadoop daemonlog -setlevel命令,可以为给定的Hadoop守护进程和类名设置日志级别。
  2. 访问作业跟踪器的web并设置日志名的级别。web url将是:http://<host:port>/logLevel

但是,这两种方法都只是在守护进程运行之前为timespan设置日志级别,一旦它们重新启动,它们就会在log4j.properties中获取其中的一个。

阅读更多的这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19283499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档