首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在spark或spark streaming中,如何配置log4j属性,让控制台不会打印太多日志?

在spark或spark streaming中,如何配置log4j属性,让控制台不会打印太多日志?
EN

Stack Overflow用户
提问于 2014-08-20 02:55:52
回答 2查看 1.2K关注 0票数 2

当我尝试运行spark流程序时,控制台中打印出了太多的日志。你能推荐一个好的配置,这样我只能得到有用的信息吗?

EN

回答 2

Stack Overflow用户

发布于 2014-08-20 05:45:56

编辑conf/log4j.properties以满足您的需求。

你很可能只是想要改变

代码语言:javascript
复制
log4j.rootCategory=INFO, console

代码语言:javascript
复制
log4j.rootCategory=WARN, console
票数 2
EN

Stack Overflow用户

发布于 2015-11-06 08:18:11

我也遇到了同样的问题,并按照指示更改了log4j.properties。然后,输出变成这样:D

代码语言:javascript
复制
-------------------------------------------
Time: 2015-11-06 00:13:05
-------------------------------------------
()
15/11/06 00:13:06 WARN BlockManager: Block input-0-1446768785800 replicated to only 0 peer(s) instead of 1 peers
-------------------------------------------
Time: 2015-11-06 00:13:10
-------------------------------------------
(u'hello', 1)
()
15/11/06 00:13:14 WARN BlockManager: Block input-0-1446768794000 replicated to only 0 peer(s) instead of 1 peers
-------------------------------------------
Time: 2015-11-06 00:13:15
-------------------------------------------
(u'', 1)
(u'you', 2)
(u'how', 1)
(u'are', 1)
()

看起来很棒:D谢谢

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

https://stackoverflow.com/questions/25390962

复制
相关文章

相似问题

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