Fluentd 在启动时崩溃

Fluentd crashes on startup

我正在尝试按照本指南 http://docs.fluentd.org/articles/free-alternative-to-splunk-by-fluentd 了解如何设置 fluentd、elasticsearch 和 kibana。我在 Ubuntu 14.04 上进行设置。当我尝试启动 td-agent 时,它立即崩溃了。 以下是有关崩溃的日志部分:

2015-10-01 21:47:21 +0000 [info]: listening fluent socket on 0.0.0.0:24224
2015-10-01 21:47:21 +0000 [info]: listening dRuby uri="druby://127.0.0.1:24230" object="Engine"
2015-10-01 21:47:21 +0000 [info]: listening fluent socket on 0.0.0.0:24224
2015-10-01 21:47:21 +0000 [error]: unexpected error error_class=Errno::EADDRINUSE error=#<Errno::EADDRINUSE: Address already in use - bind(2) for "0.0.0.0" port 24224>

我发现了我的问题。在指南中,它说修改 td-agent.conf 如下:

<source>
  type syslog
  port 42185
  tag syslog
</source>

<source>
  type forward
</source>

<match syslog.**>
  type elasticsearch
  logstash_format true
  flush_interval 10s # for testing
</match>

但是 <source>type forward</source> 部分已经在配置文件中