我正在做一些实验来感受水槽。下面是我的配置文件。
agent.channels.memory-channel.type = memory
agent.sources.tail-source.type = exec
agent.sources.tail-source.command = tail -F /root/test.txt
agent.sources.tail-source.channels = memory-channel
agent.sinks.hdfs-sink.channel = memory-channel
agent.sinks.hdfs-sink.type = hdfs
agent.sinks.hdfs-sink.hdfs.path = hdfs://10.0.7.111/tflume
agent.sinks.hdfs-sink.hdfs.fileType = DataStream
agent.channels = memory-channel
agent.sources = tail-source
agent.sinks = hdfs-sink
对于在查看水槽日志时使用 vi 命令添加到 test.txt 文件的每一行,它正在 HDFS /tflume 目录中创建新文件。为什么这样 ?
我期待将水槽附加到我现有的文件中,同时,通过查看日志,写入 hdfs 的数据也花费了太长时间。
感谢您提前回复。