0

当我们的 Cascading 作业遇到数据错误时,它们会抛出各种异常……这些异常最终会出现在日志中,如果日志填满,集群就会停止工作。我们是否有任何配置文件要编辑/配置以避免这种情况?

我们正在使用 MapR 3.1.0,我们正在寻找一种方法来限制日志使用(syslogs/userlogs),不使用集中日志记录,不调整日志记录级别,并且我们不太关心它是否保留前 N 个字节,或者最后 N 个字节的日志和不和谐仍然是一部分。

我们并不真正关心日志,我们只需要第一个(或最后一个)Megs 就可以找出问题所在。我们不想使用集中式日志记录,因为我们真的不想保留日志/不在乎花费复制它们的性能开销。另外,如果我错了,请纠正我:user_log.retain-size,在使用 JVM 重用时出现问题。

任何线索/答案将不胜感激!

谢谢,

斯里尼瓦斯

4

1 回答 1

0

这可能应该在不同的 StackExchange 站点中,因为它更像是一个 DevOps 问题而不是编程问题。

无论如何,您需要的是您的 DevOps 来设置 logrotate 并根据您的需要进行配置。或者编辑集群上的 log4j xml 文件以更改日志记录的完成方式。

于 2014-06-29T11:27:50.840 回答