1
我正在做一些實驗來感受水槽。下面是我的配置文件。Apache Flume爲每一行寫入新文件
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命令時看看水槽記錄它在HDFS創建新的文件/目錄tflume添加到test.txt文件。爲什麼這樣 ?
我期待flume追加到我現有的文件中,同時,通過查看日誌,寫入hdfs的數據也會說太多時間。
感謝提前回復。
這個問題可能是http://stackoverflow.com/questions/17724391/flume-ng-and-hdfs的重複。在這裏看到我的答案:http://stackoverflow.com/a/17745182/217079 – Dmitry