我有一个分布式系统,所有这些系统都使用 lig4j 来记录系统事件。我有一个 Cassandra 集群,我想将我的所有日志都以 log4j 格式放入其中。是否有任何将 log4j 格式的日志集成到我的 Cassandra 集群的开源程序?
问问题
715 次
2 回答
4
一个不错的选择是 Apache Flume。https://cwiki.apache.org/FLUME/
Flume 是分布式日志收集引擎。它内置了对 log4j 的支持:http: //archive.cloudera.com/cdh/3/flume/UserGuide/#_logging_via_log4j_directly
还有一个使用 cassandra 作为日志存储机制而不是 hdfs 的插件:https ://github.com/thobbs/flume-cassandra-plugin
于 2012-02-12T21:53:41.257 回答
1
我使用自定义 log4j appender 启动了一个开源项目,将消息发送到 apache cassandra 集群。项目站点是:https ://github.com/rviper/cassandra-log4j
于 2012-03-16T11:41:11.787 回答