2013-04-24 78 views
0

我是Apache水槽的新手,我想知道,Apacheflume在哪里记录错误消息和元数据信息。 我搜索apche flume目录捕获的错误日志,但我没有看到名称日志任何floder。Apache Flume在哪里记录错误消息?

任何人都可以帮助我在此,如何在apache的水槽配置日志。

回答

1

水槽日志在在/ var /日志/水槽-ng的。该位置在日志配置文件/etc/flume-ng/conf/log4j.properties中指定。

+0

感谢德米特里, 但我没有看到你在这里指定的目录,目前我使用Apache Flume1.3.1,它没有flume ng文件夹。如果我错了,请让我知道。 – user2285498 2013-04-24 07:58:06

+0

我个人建议从Cloudera的配送安装水槽(1 - http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_4_4.html,2 - HTTP ://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_12_4.html)和运行水槽的服务 - 那么它的作品开箱和日志在标准的地方。但是,对于Apache的二进制文件,在“conf”目录中应该还有log4j.properties文件。然后你运行“flume-ng agent -c conf ...”。请参阅http://flume.apache.org/FlumeUserGuide.html。 – Dmitry 2013-04-24 20:48:00

+0

感谢德米特里,它现在正在运转。 – user2285498 2013-04-25 06:54:21

1

德米特里是正确的,日志文件的位置在FLUME_HOME/conf/log4j.properties规定。

我只是想补充的是,在Apache的水槽1.5,默认的日志位置是:

FLUME_HOME/logs/flume.log 

日志文件可能无法在水槽的情况下被初始化失败的产生 - 这通常意味着水槽不能找到Java,配置文件等