2

我正在使用 Hadoop 1.2.1 创建一系列链式 map reduce 作业,这些作业将在我们的生产环境中定期运行。目前,我们正在使用 graylog2 来集中访问日志,我希望将工作中的日志发送到我们的日志服务器。

我已将 gelfj jar 文件添加到 /usr/share/hadoop/lib 并修改了 /etc/hadoop/task-log4j.properties 以将日志输出到 graylog,但到目前为止,graylog2 端没有看到任何内容。谁能确认hadoop作业可以使用备用日志附加程序以及应该更新哪些配置文件?

4

1 回答 1

1

想通了。

在 hadoop 配置目录(在我的例子中是 /etc/hadoop)有一个名为 task-log4j.properties 的文件。覆盖附加程序“log4j.appender.TLA”会影响任务的日志输出。

于 2014-07-05T23:38:50.233 回答