我已经测试了 Apache Flume 将文件从本地传输到 HDFS。但是如果源文件来自多个服务器(将文件从不同服务器的本地传输到 HDFS),我可以只运行一个 Flume 实例并将更多代理添加到 flume-conf.properties 中吗?
如果可以,如何在flume-conf.properties 中编辑以下参数:
agent1.sources.spooldirSource1.spoolDir = ?(server1/path)
agent2.sources.spooldirSource2.spoolDir = ?(server2/path)
而且,我怎样才能运行水槽?
./flume-ng agent -n agent -c conf -f apache-flume-1.4.0-bin/conf/flume-conf.properties
只能运行一个水槽。超过两个怎么办?