Как читать журналы из txt файла с помощью apache flume

У меня проблема с чтением постоянно растущего файла .txt с помощью Flume. Я знаю, что могу прочитать что-то из сети, используя, например,

a1.sources.r1.type = netcat
a1.sources.r1.bind = localhost
a1.sources.r1.port = 44444

а как это сделать с текстовым файлом? Что я должен передать вместо netcat?


person okocki    schedule 20.12.2017    source источник


Ответы (1)


Хорошо, я решил это. В конфигурационном файле необходимо было указать следующие строки:

a1.sources.r1.type = exec
a1.sources.r1.command = tail -F /path/to/file/
a1.sources.r1.channels = channel

вместо предыдущих, а затем вызовите flume-ng с этим файлом конфигурации.

person okocki    schedule 20.12.2017