gpt4 book ai didi

java - 如何编写 Hadoop 2.2(或更高版本)的日志?

转载 作者:行者123 更新时间:2023-12-02 21:35:33 25 4
gpt4 key购买 nike

如何在 Hadoop 2.2 或更高版本中将日志写入 stderr、stdout 和 syslog?我尝试使用 log.info、log.error、System.out.println 和 System.err.println,但我只从日志主管那里得到以下信息:

stderr : Total file length is 222 bytes. log4j:WARN No appenders could be found for logger (org.apache.hadoop.ipc.Server). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.



stdout :文件总长度为 0 字节。

syslog :文件总长度为 34828 字节。
(我搜索并找不到我的内容。)

最佳答案

这是一个 Java 问题,而不是 Hadoop 问题,您没有正确配置 Log4J。

log4j:WARN No appenders could be found for logger 

在 cloudera 上,您可以在每个模块的配置目录中找到 log4j.properties。

关于java - 如何编写 Hadoop 2.2(或更高版本)的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32546493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com